在运行Python的时候,如果出现上图的错误信息,别担心,这是因为当你使用中文输出或注释时运行脚本的时候,导致出现问题。这是因为python默认的编码文件是ASCII码,但是你的代码中使用中文或者非英语字符,第一种最最简单的方法就是去文件里把中文部分处理掉,如果不想动它,可以参考以下几种方法:
建议在每个源文件的基础上,使用文件顶部的特殊注释声明编码,使python源代码编码既可见又可更改。为了让python知道这个编码声明,对于处理python源代码数据,需要进行一些概念更改。
如果没有给出其他编码提示,python将默认使用ascii作为标准编码。
要定义源代码编码,必须将一个提示,放到文件的第一行或第二行
coding=
1
或者使用下面这两种格式也可以(这种格式支持更多的流行编辑器):
#!/usr/bin/python
-- coding: --
1
2
#!/usr/bin/python
vim: set fileencoding= :
1
2
更准确地说,第一行或第二行必须与以下正则表达式匹配:
1#.?coding[:=][ \t]*([-_.a-zA-Z0-9]&