python报错:SyntaxError: Non-ASCII character的解决

admin 2015年12月24日 Python学习 732次阅读 查看评论

学习python2,python3 发现python2变量中定义了中文,发现有报错信息

百度后终于解决了问题,字符编码的问题


SyntaxError: Non-ASCII character '\xe5' in file string.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


解决办法

#!/usr/bin/python  
# -*- coding: <encoding name> -*-

这里我需要使用utf-8的编码


因此设置为

这样linux下就能识别python的中文编码了

#!/usr/bin/python  
# -*- coding:utf-8 -*-

windows下面直接设置即可:

# -*- coding:utf-8 -*-


python3默认编码为utf-8,已经不存在这样的问题了


« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:pythonpython报错ASCII

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合