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 12 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 -- 1 # -- coding: utf-8 -- 完美解决。 参考链接 Python 中文注释报错解决方法 发布者 默默 码农 查看默默的所有文章