已解决(Python读取文件编码报错)UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x93 in position 20651: illegal multibyte sequence


文章目录

  • 报错信息
  • 报错翻译
  • 报错原因
  • 解决方法
  • 帮忙解决

报错信息

粉丝群了一个小伙伴用python读取txt文件报错,代码如下

with open("测试.txt") as f:data = f.read()print(data)

报错信息

UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x93 in position 20651: illegal multibyte sequence

报错翻译

报错内容翻译

编码解码错误:“gbk”编解码器无法解码位置20651处的字节0x93:非法的多字节序列

报错原因

报错原因:读取编码错误

解决方法

解决方法1:用 utf-8 编码打开 (实际文件的编码方式)

with open("测试.txt", encoding='utf-8') as f:data = f.read()print(data)

解决方法2:在open中加入errors=‘ignore’ ,忽略它即可如下

with open("测试.txt", errors='ignore') as f:data = f.read()print(data)

帮忙解决

本文已收录于:《告别Bug》专栏

本专栏用于记录学习和工作中遇到的各种疑难Bug问题,以及粉丝群里小伙伴提出的各种问题,文章形式:报错代码 + 报错翻译 + 报错原因 + 解决方法,包括程序安装、运行程序过程中等等问题,订阅专栏+关注博主后如遇到其他问题可私聊帮忙解决!!!

已解决UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x93 in position 20651: illegal multibyte seque相关推荐

  1. anaconda -spyder报错解决-UnicodeDecodeError: 'gbk' codec can't decode byte 0x93 in position 611: illegal

    此文首发于我的个人博客:anaconda -spyder报错解决-UnicodeDecodeError 'gbk' codec can't decode byte 0x93 in position 6 ...

  2. 成功解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xba in position 2: illegal multibyte sequence

    成功解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xba in position 2: illegal multibyte sequence ...

  3. 成功解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 28: illegal multibyte sequenc

    成功解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 28: illegal multibyte sequenc ...

  4. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa7 in position 85: illegal multibyte sequence

    解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xa7 in position 85: illegal multibyte sequence ...

  5. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 0: illegal multibyte sequence问题

    1.解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyt ...

  6. 解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 212: illegal multibyte sequence

    问题: 在cmd命令行输入python后报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 212: ille ...

  7. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x84 in position 285: illegal multibyte sequence

    解决报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x84 in position 285: illegal multibyte sequen ...

  8. 解决:UnicodeDecodeError: 'gbk' codec can't decode byte 0x8b in position 21804: illegal multibyte seque

    环境 windows10:pycharm:python3.7 问题描述 python读取json文件对象时报错: "UnicodeDecodeError: 'gbk' codec can't ...

  9. 踩坑记-- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa6 in position 17: illegal multibyte seque

    在使用exejs运行js代码的时候发生如下报错,但是在命令行去运行js文件正常: Exception in thread Thread-1: Traceback (most recent call l ...

  10. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xfd in position 1527802: illegal multibyte sequ

    今天我在用Python对一个文件的内容读取的时候 txt = open("xyj.txt", "r", encoding="gbk").re ...

最新文章

  1. 独家 | 使用Python的OpenAI Gym对Deep Q-Learning的实操介绍(附学习资源)
  2. AMDP + XLSX Workbench 报表开发模式
  3. c++函数为什么带imp_二次函数含参最值问题,老师怎么讲学生都不明白,试试这九张动图...
  4. 一作发14篇SCI,累计IF60,博士前两年,他也曾走过弯路
  5. Linux打印介绍【转贴】
  6. static变量的作用(转)
  7. find函数常见错误_如何利用FIND找出你要的数据-EXCEL-开篇3-字符串函数系列-2
  8. logback log4j log4j2 性能实测
  9. 最最最最最最最最基础的C---函数
  10. MyBatis(五)------MyBatis配置
  11. 通过IP地址获取对方MAC地址的命令
  12. Ac.wing 149. 荷马史诗
  13. ie8css无效,CSS 伪类在IE8中样式无法生效
  14. ecshop其他页面判断是智能手机访问也跳转到ECTouch对应手机版页面[有修正]
  15. 青岛大学2020计算机考研录取名单,青岛大学复试录取名单 青岛大学2020年复试名单...
  16. ZT 悟空、悟能、悟净、这三个法号有什么特殊的含义吗?
  17. [[机缘参悟-87]:每个人需要了解自己的性格特征(老虎、孔雀、考拉、猫头鹰、变色龙)
  18. 【一文速通】机器学习样本不均衡/数据分布不同怎么办?
  19. IntelliJ IDEA重置配置设定
  20. vue+websocket+express+mongodb实战项目(实时聊天)(一)

热门文章

  1. 基于PTB数据集实现RNN-LSTM循环神经网络(智能填词)
  2. 看了这个才发现jQuery源代码不是那么晦涩
  3. 超级表格有没有协作人数限制?
  4. android flash插件下载地址,adobe flash player
  5. Android微信支付集成流程及其常见错误
  6. d3.js v5 数据加载
  7. 前端同学需要知道的产品原型绘制技巧
  8. 1个钟是多久_一个时辰是多久,一个时辰是几个小时?
  9. 浙工大 drcom客户端 嵌入 Linux路由器
  10. VueCLI和Vite