python文件中,不管是是注释还是代码里出现了中文,乱码是文件编码的问题,把文件编码改为 UTF-8 ,编译没有错了。
运行时,还是会报错 :SyntaxError: Non-ASCII character '\xe6' in file 。。。
如果在python中出现了非ASCII码以外的其他字符,需要在代码的开头声明字符格式
声明字符格式有三种方法:
1. 在代码开始的地方,加入
#coding:UTF-8
2.
#coding=UTF-8
3.
#vim: set fileencoding=UTF-8
声明字符格式后,代码运行就没错了。