UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)错误解
来源:互联网 发布:东莞农村商业银行网络 编辑:程序博客网 时间:2024/05/16 05:44
1. UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)错误解决
1.1. 实例:下面代码运行出现标题错误
#-*- encoding: UTF-8 -*-
name = "梅"
print (u"姓名:%s"%name)
1.2. 解决
① 方式一:添加如下代码
i#-*- encoding: UTF-8 -*-
#导入import模块
import sys
#重新加载sys模块,为什么必须要加载详情请看我的第一篇python文章
reload(sys)
#重新设置字符集(此时不会出现提示,别怀疑自己敲错了)
sys.setdefaultencoding("utf-8")
name = "梅"
print (u"姓名:%s"%name)
② 方式二:可以在Python安装目录下的Lib/site-packages目录中,新建一个sitecustomize.py文件(建在这里,每次启动Python的时候设置将自动生效),内容如下:
import sys
sys.setdefaultencoding('utf-8') #set default encoding to utf-8
两种方式都可以,推荐第二种,不用每次都设置
阅读全文
0 0
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)错误解
- 【Python错误】 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)
- 'ascii' codec can't decode byte 0xe7 in position 12: ordinal not in range(128)的错误
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 11: ordinal not in range
- python错误 unicodedecodeerror ascii codec can’t decode byte 0xd7 in position 9 ordinal not in range(12
- 'ascii' codec can't decode byte 0xe7 in position 1: ordinal not in range(128)解决办法
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
- 解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
- UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- 解决 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)
- python 递归深度
- c++慕课网3
- linux 的 inode
- python3.6.3+opencv3.3.0学习笔记五--动态人脸捕获
- PortAudio+webrtc+lame实现采集降噪增益mp3
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)错误解
- 使用Tomcat发布一个WEB项目(web,tomcat概述)
- 使用预处理器进行调试
- [LeetCode]38. Count and Say
- 集合扩展方法、委托的运算、事件
- 2017.10.11一试
- ccf 相反数
- linux 添加第三方软件快捷方式
- 在roslaunch中通过rosbag运行bag文件