转自:http://blog.csdn.net/kowity/article/details/2005584
有时候在代码里面会有中文,这样直接保存下来的 xxx .py 文件不能在 cmd 里面直接运行,出现错误如下:
SyntaxError: Non-ASCII character ……
解决方法很简单,只要在代码第一行写上:
# -*- coding:gb2312 -*-
如果将文件以 UTF-8 编码来保存的话就写上这个:
# -*- coding:UTF-8 -*-
不加 -*- 也是可以的。其它的编码方式就要改成相应的编码代号。