加载中…
个人资料
我很好
我很好
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,691
  • 关注人气:56
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python SyntaxError: Non-ASCII character '\xe8' in file

(2013-04-13 21:53:14)
标签:

it

分类: python

刚开始学习python,做测试例子,出现如上错误,代码如下:

import math

if __name__ == '__main__':
    name1 = raw_input("请输入您的编号:")
    print name1

完整的错误信息如下:

  File "D:\python\pythons\src\test.py", line 20
SyntaxError: Non-ASCII character '\xe8' in file D:\python\pythons\src\test.py on line 20, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

缺少编码类型声明:no encoding declared

修改如下:

#encoding:utf-8
import math

if __name__ == '__main__':
name1 = raw_input("请输入您的编号:")
print name1

红色部分为编码声明!

如下声明方式均可:

#coding:utf-8

:可以换成=

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有