今天试运行了一下Python小程序,发现一个小问题:
SyntaxError: Non-ASCII character '\xe2' in file hello.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
经过查阅资料,得到解决思路
方案如下:
SyntaxError: Non-ASCII character '\xe2' in file意思是说,在文件中存在非ASCII字符;
ASCII是8位即一个字符,一共256个字符,随着计算机的发展,现在已经用到2个或者4个字符;
建议在文件头追加:
# -*- coding: cp936 -*-
或者
# -*- coding: utf-8 -*
更复杂的形式要进行编码和解码。
如果有错误,请指正,如果有新的问题,欢迎讨论,共同进步!