您的位置:首页 > 编程语言 > Python开发

Python:no encoding declared 错误

2015-11-10 09:28 736 查看
使用Python编译的时候出现如下错误:

SyntaxError: Non-ASCII character ‘\xe5′ in file magentonotes.com.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details


解决方法:python的默认编码文件是用的ASCII码,将文件存成了UTF-8,编译就可以通过,

在py文件开头加入
# -*- coding: UTF-8 -*-
或者

#coding=utf-8


问题即可解决,此外,有些python编译错误,还与python版本有关,升级python版本请参考这里:Fedora/Centos升级Python由2.7到3.2

参考链接:http://www.python.org/dev/peps/pep-0263/

原创文章,转载请注明:转载自Web开发笔记 | Python:no
encoding declared 错误
本文链接地址:http://www.magentonotes.com/pythonno-encoding-declared-errors.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: