Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-non-utf8-code-error.html

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