Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

python 运行报错 SyntaxError: Non-UTF-8 code starting with 的解决方法

Python 笔记 Python 笔记


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 -*-