Eclipse 编码设置问题
【现象】Eclipse+Pydev 开发时,运行时提示如下:
SyntaxError: Non-ASCII character '\xe5' in file D:\..\src\Auto.py on line 2, but no encoding declared; see http://www.python.org/peps/ for details
【原因】代码中含中文,Python的文件,默认的编码是ASCII,而Eclipse中默认的编码方式是GBK,所以出错。
【处理】在Python代码中的编码方式与Eclipse中编码方式设成一致的,比如都设为UTF-8(主要是为了和其他开发语言一致,比如说Java,Perl),就OK了。
代码中首行中添加
# coding = UTF-8Eclipse中Window->Preferences->General->Workspace->Text File encoing 设置为UTF-8
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。