已解决(Python编码问题)UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x8e in position 0: ordinal not in range(128)


文章目录

  • 报错信息
  • 报错翻译
  • 报错原因
  • 解决办法
  • 千人全栈VIP答疑群联系博主帮忙解决报错

报错信息

粉丝群里面的一个小伙伴想用python读取文件,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下:

import picklewith open("./test.pkl", 'rb') as f:read = pickle.load(f)
print(read)

报错信息

UnicodeDecodeError: 'ascii' codec can't decode byte 0x8e in position 0: ordinal not in range(128)

报错翻译

报错内容翻译

解码编码错误:“ascii”编解码器无法解码位置0处的字节0x8e:序号不在范围内(128)

报错原因

报错原因

Linux下Python默认编码是ascii,当代码中存在utf-8的字符,就会导致报错。

解决办法

改变编码方式即可

修改代码为:

import picklewith open("./test.pkl", 'rb') as f:read = pickle.load(f, encoding='iso-8859-1')
print(read)

再次运行成功:

以上是此问题报错原因的解决方法,欢迎评论区留言讨论是否能解决,如果有用欢迎点赞收藏文章谢谢支持,博主才有动力持续记录遇到的问题!!!

千人全栈VIP答疑群联系博主帮忙解决报错

由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复,所以优先回复VIP粉丝,可以通过订阅限时9.9付费专栏《100天精通Python从入门到就业》进入千人全栈VIP答疑群,获得优先解答机会(代码指导、远程服务),白嫖80G学习资料大礼包,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html

  • 优点:作者优先解答机会(代码指导、远程服务),群里大佬众多可以抱团取暖(大厂内推机会),此专栏文章是专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试!

  • 专栏福利:简历指导、招聘内推、每周送实体书、80G全栈学习视频、300本IT电子书:Python、Java、前端、大数据、数据库、算法、爬虫、数据分析、机器学习、面试题库等等


免费资料获取,更多粉丝福利,关注下方公众号获取

已解决UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x8e in position 0: ordinal not in range(128)相关推荐

  1. 解决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) ...

  2. 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: ...

  3. 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) 最近 ...

  4. 解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xcf in position 7: ordinal not in range(128)

    在Windows下同时装了Python2和Python3,但是在使用命令给pip更新的时候,出现了以下错误: 解决办法:修改mimetypes.py文件,路径位于python的安装路径下的Lib\mi ...

  5. UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe6 in position 0: ordinal not in range(128)

    详细错误如下 代码如下 # -*- coding: utf-8 -*- import xlwt import sys reload(sys) sys.setdefaultencoding(" ...

  6. 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 ...

  7. 解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(12

    方案一: 今天做网页到了测试和数据库交互的地方,其中HTML和数据库都是设置成utf-8格式编码,插入到数据库中是正确的,但是当读取出来的时候就会出错,原因就是Python的str默认是ascii编码 ...

  8. 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 ...

  9. UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xee in position 20: ordinal not in range(128)

    利用Python读取文本数据时,有时会遇到UnicodeDecodeError: 'ascii' codec can't decode byte 0xee in position 20: ordina ...

最新文章

  1. java基础===点餐系统
  2. RDKit | 基于分子指纹可视化化学空间
  3. 2021年举行的第一场智能车校内赛 - 上海海事大学
  4. 【面试】上中断和下中断
  5. C#调用COM组件遇到的问题及解决办法
  6. 数据结构之Treap
  7. ICCV 2019 《Robust Change Captioning》论文笔记(数据集)
  8. C++利用双哈希表实现存储机制hash table的算法(附完整源码)
  9. 剑指offer之反转链表
  10. sourcetree 推送找不到bash.exe_找旅伴 | 周末轻旅行
  11. DenseNet算法详解
  12. 这三个究极骚气的炫酷底部导航栏,只有经常逛GitHub划水的人才知道!
  13. Xbox360 手柄通过网络远程控制树莓派
  14. 关闭Tomcat报错The web application [ROOT] appears to have started a thread named [Abandoned connectio
  15. Multiplier和Finger的区别和优劣讨论
  16. JQuery UI的拖拽功能
  17. grep比对两个文件的差异
  18. python教学计划与教学大纲,Python基础教程-教学大纲
  19. 开源视频监控系统 iSpy
  20. 【北亚服务器数据恢复】Infortrend ESDS系列服务器raid6数据恢复

热门文章

  1. 小白量化投资交易入门课(python入门金融分析)
  2. 苹果手机怎么清理内存垃圾清理
  3. mysql ignoretable_做Mysql主从时,注意使用replicate_wild_do_table和replicate-wild-ignore-table【转】...
  4. ckplayer播放器控制播放/暂停
  5. 人工智能方面有什么创业项目_人工智能创业需要什么要求?投资方向是什么?...
  6. PCB板材之PCB板覆铜作用有哪些?
  7. 戴尔t20服务器主板性能好不好,戴尔电脑主板质量太差 建议谨慎购买(图)
  8. 织梦仿产品展示页产品图集调用方法
  9. 创建 Input Search 对象自己设计答题小程序 微信小程序设置自己的答题操作讲解 我要出题app|我要出题小程序 自定义微信答题小程序的制作方法 微信答题小程序 答题小程序
  10. Android中软键盘弹出可能遮挡布局