在Python 2.x版本中,默认使用的是ASCII编码,所以当尝试输入或显示中文字符时,会出现乱码或者语法错误。这是因为ASCII编码只能表示128个字符,而中文字符不在这个范围内。为了解决这个问题,你需要在Python脚本的开头指定文件的编码格式为UTF-8。
-*- coding: utf-8 -*-
或者
coding=utf-8
添加编码声明后,Python解释器就会使用UTF-8编码来读取文件内容,从而允许你在脚本中输入和显示中文字符。
例如,下面的代码就可以正常运行,并显示中文字符:
-*- coding: utf-8 -*-
name = raw_input("你叫什么名字?")
print("你好," + name + "!")
raw_input("按回车键退出!")
请确保在尝试运行包含中文字符的Python 2.x脚本之前已经正确设置了文件的编码