Python出现编码问题
2017-03-20 22:12
218 查看
学习python时提醒出现编码问题
源码:#测试input()与raw_input()的区别 #input()返回的是整数 #raw_input()返回的是字符串类型 input_age=input("input your age: ") raw_input_age=raw_input("input your age :") print "input_age",input_age print "raw_input_age",raw_input_age #测试返回类型 print type(input_age) print type(raw_input_age) if input_age>=18: print"adult" else: print"teenager"
解释程序时出现问题如下:
File “demo1.py”, line 1SyntaxError: Non-ASCII character ‘\xe6’ in file demo1.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
查找相关资料发现是因为Python在默认状态下不支持源文件中的编码所致,解决办法如下:
在文件头部添加如下注释码:# coding="encoding name"例如,可添加 coding=utf-8
在文件头部添加如下两行注释码:
#!/usr/bin/python
-*- coding: <encoding name> -*-例如,可添加# -- coding: utf-8 --
在文件头部添加如下两行注释码:
#!/usr/bin/python
# vim: set fileencoding="encoding name":例如,可添加
# vim: set fileencoding=utf-8 :
相关文章推荐
- Python_python2_Pycharm. 在Pycharm中出现的中文编码问题
- python使用requests爬取网页,遇到中文出现遇到中文出现乱码的编码问题及解决乱码的编码问题及解决
- 我用python将结果写入txt文件出现的编码问题及其解决方法
- 使用VS2013编写Python程序时出现编码问题的解决办法
- python与sqlite处理中文字符时出现的编码错误问题解决
- 彻底解决python cgi 编程出现的编码问题
- python读取文件中的第一行出现编码问题
- Python 编码问题:出现中文乱码-- (转)
- python使用requests爬取网页,遇到中文出现乱码的编码问题及解决
- python+mysql 操作数据库出现的中文编码问题
- [原创]python中文编码老是出错问题。
- python中文字符串数组编码的问题
- 浅谈Python和VC中的编码问题(转)
- python 编码问题
- python编码问题
- 更正ftp上传采用utf-8编码方式写入txt文件用IE打开出现乱码的问题
- Python 和 数据库相关的编码问题
- python编码问题
- 全部UTF-8编码使用AJAX还会出现中文乱码问题?
- Python中文编码问题