已解决UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x93 in position 20651: illegal multibyte seque
已解决(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相关推荐
- 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 ...
- 成功解决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 ...
- 成功解决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 ...
- 解决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 ...
- 解决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 ...
- 解决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 ...
- 解决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 ...
- 解决: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 ...
- 踩坑记-- 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 ...
- 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xfd in position 1527802: illegal multibyte sequ
今天我在用Python对一个文件的内容读取的时候 txt = open("xyj.txt", "r", encoding="gbk").re ...
最新文章
- 独家 | 使用Python的OpenAI Gym对Deep Q-Learning的实操介绍(附学习资源)
- AMDP + XLSX Workbench 报表开发模式
- c++函数为什么带imp_二次函数含参最值问题,老师怎么讲学生都不明白,试试这九张动图...
- 一作发14篇SCI,累计IF60,博士前两年,他也曾走过弯路
- Linux打印介绍【转贴】
- static变量的作用(转)
- find函数常见错误_如何利用FIND找出你要的数据-EXCEL-开篇3-字符串函数系列-2
- logback log4j log4j2 性能实测
- 最最最最最最最最基础的C---函数
- MyBatis(五)------MyBatis配置
- 通过IP地址获取对方MAC地址的命令
- Ac.wing 149. 荷马史诗
- ie8css无效,CSS 伪类在IE8中样式无法生效
- ecshop其他页面判断是智能手机访问也跳转到ECTouch对应手机版页面[有修正]
- 青岛大学2020计算机考研录取名单,青岛大学复试录取名单 青岛大学2020年复试名单...
- ZT 悟空、悟能、悟净、这三个法号有什么特殊的含义吗?
- [[机缘参悟-87]:每个人需要了解自己的性格特征(老虎、孔雀、考拉、猫头鹰、变色龙)
- 【一文速通】机器学习样本不均衡/数据分布不同怎么办?
- IntelliJ IDEA重置配置设定
- vue+websocket+express+mongodb实战项目(实时聊天)(一)