[编码问题] Python错误: SyntaxError: Non-ASCII character
2013-08-02 15:57
393 查看
1)问题描述
在写Python代码的过程中,有用到需要输出中文的地方,但是运行后发现上述错误。
SyntaxError: Non-ASCII character '\xe4' in file ./common.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263. href="http://www.2cto.com/kf/qianduan/css/" target=_blank>html for
details
错误提示中给出了问题解决的连接,所以就点进去看了看。具体点这里:点击打开链接
(2)问题解决
通过学习错误中给出的连接,发现是编码问题,如果在python中出现了非ASCII码以外的其他字符,需要在代码的开头声明字符格式。具体声明字符的方法有三种:
选用三种种的一种,在代码的开头加上指定的编码格式。就会解决刚才出现的问题。
例如,我在代码中加入了:
[python]
#!/usr/bin/python
#-*-coding:utf-8-*-
#!/usr/bin/python
#-*-coding:utf-8-*-这就解决了显示中文的问题。
在写Python代码的过程中,有用到需要输出中文的地方,但是运行后发现上述错误。
SyntaxError: Non-ASCII character '\xe4' in file ./common.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263. href="http://www.2cto.com/kf/qianduan/css/" target=_blank>html for
details
错误提示中给出了问题解决的连接,所以就点进去看了看。具体点这里:点击打开链接
(2)问题解决
通过学习错误中给出的连接,发现是编码问题,如果在python中出现了非ASCII码以外的其他字符,需要在代码的开头声明字符格式。具体声明字符的方法有三种:
选用三种种的一种,在代码的开头加上指定的编码格式。就会解决刚才出现的问题。
例如,我在代码中加入了:
[python]
#!/usr/bin/python
#-*-coding:utf-8-*-
#!/usr/bin/python
#-*-coding:utf-8-*-这就解决了显示中文的问题。
相关文章推荐
- [编码问题] Python错误: SyntaxError: Non-ASCII character
- Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法
- Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法
- Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
- Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
- Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法
- Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
- Python报错:(编码问题)SyntaxError: Non-ASCII character '\xe2' in file
- Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法
- Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
- SyntaxError:Non-ASCII character ,……no encoding declared. --python 中文处理的编码问题
- Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法
- Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
- Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
- Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法
- Python编码错误SyntaxError: Non-ASCII character '\xe5'
- Python文件编码问题(SyntaxError: Non-ASCII character '\xef' in file)
- Python SyntaxError: Non-ASCII character '\xe5'编码错误
- Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
- Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法