Python中文注释报错解决方法

使用Python脚本的时候,代码中一旦有了中文注释便会报错,类似如下内容:

SyntaxError: Non-ASCII character '\xe8' in file ch.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

原因

如果文件里有非ASCII字符,需要在第一行或第二行指定编码声明。

解决方法

在第一行或是第二行加入这么一句

# -- coding: utf-8 --

完美解决。

参考链接


Python 中文注释报错解决方法

发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注