PYTHON运行中出现的问题:
SyntaxError: Non-ASCII character '\xe5' in file kf1.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

出现的原因:发现是因为Python在默认状态下不支持源文件中的编码所致
解决办法:在文件头部添加如下注释码:
# coding=utf-8
还可以添加如下:
#!/usr/bin/python
# vim: set fileencoding=<encoding name> : 例如,可添加# vim: set fileencoding=utf-8 :

当Python运行含有非ASCII字符的文件时,如果没有指定编码,会导致SyntaxError。解决方法是在文件开头添加`#coding=utf-8`或者`#vim:setfileencoding=utf-8:`的注释,确保文件以正确的编码读取。
6336

被折叠的 条评论
为什么被折叠?



