成功解决Python3版UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x90 in position 614: ordinal not in
成功解决Python3版UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in
目录
解决问题
解决过程
解决方法
解决问题
UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in range(128)
解决过程
1、最近在做深度学习的项目,在调用GitHub上的文件时,想利用mnist_loader的数据集,没想到运行以后出现了错误UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in range(128)
2、于是,笔者就各种百度啊,各种度,国内外的,但是答案差不多都有一种,就是添加以下代码
3、可是,笔者在python中各种加入,各种尝试,还把utf8改为gbk试了好几次,又出现了这个错误,我去去去!
4、笔者又不厌其烦的跑去百度,各种度,国内外的,最后发现了预料中的一件事,在Python 3.x中不好使了提示name reload’ is not defined,在3.x中已经被毙掉了被替换为
import importlib
importlib.reload(sys)
并且,Python 3默认是utf8编码格式,我了各种去,心里一万只草泥马,同样是python,python2和python3咋就差别这么大呢!还要自行车?要啥自行车,啊啊啊!
5、于是,笔者陷入了沉思,也就是睡着了,哈哈,开玩笑,继续谷歌、百度啦,直到发现了下边这句话,
6、皇天不负有心人,哈哈,终于改对啦,谢谢小梦dream,感谢小梦这位仁兄
将
training_data, validation_data, test_data = cPickle.load(f)改为
training_data, validation_data, test_data = cPickle.load(f,encoding='bytes')即可!
7、哈哈,成功!搞定!努力总是又收获的,继续努力啦!
解决方法
将
training_data, validation_data, test_data = cPickle.load(f)
改为
training_data, validation_data, test_data = cPickle.load(f,encoding='bytes')
哈哈,大功告成!
成功解决Python3版UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x90 in position 614: ordinal not in相关推荐
- 解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(12
方案一: 今天做网页到了测试和数据库交互的地方,其中HTML和数据库都是设置成utf-8格式编码,插入到数据库中是正确的,但是当读取出来的时候就会出错,原因就是Python的str默认是ascii编码 ...
- 解决UnicodeDecodeError:'ascii' codec can't decode byte 0xe2 in position 123: ordinal not in range(128)
解决UnicodeDecodeError:'ascii' codec can't decode byte 0xe2 in position 123: ordinal not in range(128) ...
- 已解决UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x8e in position 0: ordinal not in range(128)
已解决(Python编码问题)UnicodeDecodeError: 'ascii' codec can't decode byte 0x8e in position 0: ordinal not i ...
- UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe3 in position 473: ordinal not in range(128)
故障 Collecting django-mirage-field==1.1.6 (from -r /opt/archery/requirements.txt (line 21))Downloadin ...
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
在Python处理字符编码时,出现了如下莫名其妙的错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ...
- python报错:UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe0 in position 0: ordinal not in rang
在执行下面这段代码是,报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in ...
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 46: ordinal
pip install manager 报编码错误 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 46: o ...
- Python报错UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe0 in position 0: ordinal not in range
Windows 7机器上安装Python2.7后,下载一些Package包进行setup时总是报错UnicodeDecodeError,如下: File "C:\Python27\lib\m ...
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128) 最近 ...
最新文章
- jQuery和dom的相互转换
- 生产者与消费者-1:N-基于list
- 企业网络推广之下的“盒马鲜生”新零售逐渐“破圈”而出
- python自动访问网页_Python自动化 selenium 网页自动化-在访问一个网页时弹出的浏览器窗口,我该如何处理?...
- windows与linux中的路径书写,斜杠、反斜杠用法总结
- qtwebengineprocess已停止工作_windows资源管理器总是停止工作
- python使用pip安装_Python pip 安装与使用
- laravel 事件及监听
- 汉字Unicode编码表
- 华人AI学者大盘点:清华培养了最多的高层次人才,韩家炜、吴恩达论文被引数“登顶”
- xiaomi 2C android root,小米MIX2如何ROOT?小米MIX2一键Root图文教程
- PS——证件照换底色的极简方法
- php实例三之网站浏览量统计
- 老式计算机如何设置u盘启动,老主板电脑没有USB-HDD如何设置从U盘启动装系统
- 建站百科|全网最全、最系统的域名申请教程,不看吃亏!!!
- 手把手带你在Java中用【数组】和【链表】实现栈
- SpringBoot控制配置类加载顺序
- 常微分方程初值问题数值解法[完整公式](Python)
- 程序员专属小情话,哎呦,不错哦!| 程序员有话说
- 2022-2028年中国智慧社区建设行业市场专项调研及投资前景研究报告