python报错:SyntaxError: Non-ASCII character '\xe5'的解决方法
最近在学习机器学习,上面的代码都是一些python代码,对于python只是会一些基础性的东西,刚才就遇到了一个比较low的问题,但是还是记录一下吧。
在python代码中出现了中文,但是我又把# -*- coding: utf-8 -*-这句话放到了第三行,所以导致出现了,如下的错误:
SyntaxError: Non-ASCII character '\xe5'
1. 解决方法也和简单就是把编码的那句话放在第一行:
# -*- coding: utf-8 -*-
#!/usr/bin/python
#Filename: tree.py
2. 但是如果第一行是关于python解释器的的话,也可以把编码的那句话放在第二行:
#!/usr/bin/python
# -*- coding: utf-8 -*-
#Filename: tree.py
3. 当然编码的那句话,也可以写成下面这种样式:
#coding=utf-8
参考资料
【1】http://my.oschina.net/panjavay/blog/142682
【2】https://www.python.org/dev/peps/pep-0263/
python报错:SyntaxError: Non-ASCII character '\xe5'的解决方法的更多相关文章
- 解压tar.gz文件报错gzip: stdin: not in gzip format解决方法
		
解压tar.gz文件报错gzip: stdin: not in gzip format解决方法 在解压tar.gz文件的时候报错 1 2 3 4 5 [Sun@localhost Downloads] ...
 - python 报错 SyntaxError: Non-ASCII character
		
报错: SyntaxError: Non-ASCII character 概意思是,默认文件是ASCII格式,需要更改文件编码,操作是在文件首行加上 #!/usr/bin/python # -*- c ...
 - python报错问题解决:'ascii' codec can't encode character
		
之前部署了openstack虚拟化环境,有一天在使用nova list查看虚拟机的时候,突然报错!如下: [root@linux-node1 src]# nova listERROR (Unicode ...
 - Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法
		
在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息: SyntaxError: Non-ASCII character '\xe5' in file ******* 解决方法: py ...
 - Openwrt 编译报错:rootfs image is too big解决方法
		
修改: tools/firmware-utils/src/mktplinkfw2.c static struct flash_layout layouts[] = { { .id = "8M ...
 - PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 的解决方法
		
我也是PHP新手,通过w3cschool了解了一下php基本原理之后就开写了.但仍是菜鸟. 先不管3DES加密的方法对不对,方法都是网上的,在运行的时候报了个错,把小弟整死了.找来找去终于自己摸出了方 ...
 - scp报错:not a regular file,解决方法:加参数 -r
		
命令:scp -P1234 /data/aa root@192.0.0..0:/data 文件结构:/data/aa/yearmonth=2015-09 报错:not a regular fi ...
 - MyEclipse 启动报错:'Building workspace' has encountered a problem解决方法
		
转载于:http://blog.csdn.net/v123411739/article/details/42645159 每次MyEclipse工作空间报错如下:'Building workspace ...
 - oracle 11g R2安装报错ORA-00604及ORA-06553的原因及解决方法
		
10月31日PO主打算装oracle 11g R2,于是通过QQ旋风离线下载功能从oracle官网的链接下载了win32_11gR2_database_1of2.zip和win32_11gR2_dat ...
 
随机推荐
- 怎么定义 logger
			
随便打开一个 spring 的 源文件,比如 PathMatchingResourcePatternResolver.class 里面是这样定义logger 的 import org.apache. ...
 - 【DLL测试】为DLL项目建立测试
			
本文将创建一个简单的动态链接库,并编写一个控制台应用程序使用该动态链接库,该动态链接库为“JAVA调用动态链接库DLL之JNative学习”中使用的DLL, 只是项目及文件名称不同. 创建动态链接库项 ...
 - [ASE][Daily Scrum]11.13
			
今天的计划如下: View Shilin Liu 修复残缺地图下的行进问题 Client Jiafan Zhu(回学校了) 和服务器端对接测试 Yiming Liao ...
 - Dynamic CRM 2013学习笔记(四十五)修改实体及字段的前缀(不用new_开头)
			
最近做一个升级的CRM项目,为了区分哪些是新增的,所以决定用一个新的前缀来定义实体及新加的字段.之前用的是new_开头,现在改成tm_开头. 原来只要是新建实体或字段都是new_开头: 1. ...
 - Agile 是什么?
			
也许你已经习惯了 “Agile” 这个词汇不断地在你耳边狂轰滥炸,诸如敏捷团队.敏捷UX.敏捷建模.敏捷需求管理.敏捷架构等等.而且,人们还在不断的将 “Agile” 和更多的词汇进行组合,比如,也曾 ...
 - .NET面试题大全,包括微软、华为、中兴等大企业的面试真题
			
简要地写出一个.NET Remoting的示例 [考点].NET Remoting程序的原理,.NET Remoting的基本编写方法.[出现频率]★★☆☆☆[解答]在VS 2008中添加新的类库项目 ...
 - xampp连接Admin界面报错
			
报错信息: phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You s ...
 - Free download
			
http://blogs.msdn.com/b/mssmallbiz/archive/2014/07/07/largest-collection-of-free-microsoft-ebooks-ev ...
 - MySQL数据库主键设计原则
			
目录 1. 主键定义... 5 2. 主键设计原则... 5 2.1 确保主键的无意义性... 5 2.2 采用整型主键... 5 2.3 减少主键的变动... 5 2.4 避免重复使用主键... 6 ...
 - MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码
			
在MyEclispe中创建Jsp页面,Jsp页面的默认编码是“ISO-8859-1”,如下图所示: 在这种编码下编写中文是没有办法保存Jsp页面的,会出现如下的错误提示: 因此可以设置Jsp默认的编码 ...