PythonTip >> 博文 >> python

SyntaxError: Non-ASCII character '\xe5' in file

zihua 2013-09-28 23:09:57 点击: 963 | 收藏


eclipse中安装好pydev,最近安装的时候总是提示不成功。
提示错误连接超时 Read time out。后来爬出去后再安装,ok了
配置好pydev后,新建一个module,print 'hello world',
结果却提示SyntaxError: Non-ASCII character '\xe5' in file
查看了错误信息中的链接,发现原来python解释器在读取到文件中有
非ASCII字符时,需要源文件中有coding hint。
解决办法就是要在 python源文件的第一或第二行给出coding hint。添加

# coding=utf-8

具体的格式必须匹配这个表达式 "coding[:=]\s*([-\w.]+)"

原文链接:http://berdy.iteye.com/blog/1900362

作者:zihua | 分类: python | 标签: python Eclipse | 阅读: 963 | 发布于: 2013-09-28 23时 |