β

Python中有中文注释或输出时报错问题解决

Saick Blog 383 阅读

执行Python代码时,如果有中文注释,提示:

SyntaxError: Non-ASCII character '\xe7' in file D:\python\Test\hello\getjpg.py on line 13, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

与编译器还无关,不管是Sublime写完在命令行跑还是Eclipse。

解决办法: 在文件第一行或第二行加入以下代码:

# -*- coding: utf-8 -*-
作者:Saick Blog
原文地址:Python中有中文注释或输出时报错问题解决, 感谢原作者分享。