python 如果运行包含中文的代码时,可能会报 SyntaxError: Non-UTF-8 code starting with 类似错误,主要原因是编码问题。
报错信息
报错信息如下:
SyntaxError: Non-UTF-8 code starting with '\xe9' in file /xxx/xxx/xxx.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
解决方法
在程序的最上面加上如下代码即可:
# -*- encoding: utf8 -*-