python出现Non-ASCII character '\xe7' in file ex6.py on line 1, but no encoding declare错误
2015-08-13 01:47
549 查看
http://www.cnblogs.com/qi09/archive/2012/02/06/2340712.html
python中出现Non-ASCII character '\xe7' in file ex6.py on line 1, but no encoding declare的错误
可按照错误建议网址查看http://www.python.org/peps/pep-0263.html
发现是因为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中出现Non-ASCII character '\xe7' in file ex6.py on line 1, but no encoding declare的错误
可按照错误建议网址查看http://www.python.org/peps/pep-0263.html
发现是因为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画箱线图
- 在Python中使用正则表达式的方法
- PythonProject(1)vim的Hustoj插件
- Python入门-编写抓取网站图片的爬虫-正则表达式
- pip的安装,更新,卸载模块以及使用方法 python
- 《笨方法学python》-3
- 打印python的堆栈stack
- 大数据全栈式开发语言 – Python
- Python科学计算发行版—Anaconda
- python快速使用(一)概要
- 不确定的问题 2015-8-12
- easy_install安装,更新模块 python
- 《机器学习系统设计》之应用scikit-learn做文本分类(上)
- Python核心编程(第二版) 第五章 课后习题(1)
- 《笨方法学python》-2
- Python pyc格式解析
- 量化分析师的Python日记【第1天:谁来给我讲讲Python?】
- leetcode-Spiral Matrix II 螺旋矩阵2之python大法好,四行就搞定,你敢信?
- python离线安装setuptools
- 从错误中学python(3)——求素数