Python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position xx: 解决方案
2024-09-03 20:50:35
Python在读取文件时
with open('article.txt') as f: # 打开新的文本
text_new = f.read() # 读取文本数据
出现错误:
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 145: illegal multibyte sequence
此时有两种解决方案:
1.将第一条语法改为
with open('article.txt','rb') as f: # 打开新的文本
text_new = f.read() # 读取文本数据
2.将第一条语法改为
with open('article.txt','r',encoding='UTF-8') as f: # 打开新的文本
text_new = f.read() # 读取文本数据
最新文章
- 【安卓】安卓res文件夹下的资源文件与R.java文件里面类的对应关系
- MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认(转)
- Java 导出EXCEL
- [51单片机] nRF24L01 无线模块 测试 按键-灯-远程控制
- poj2752 KMP
- Redhat linux 挂载命令mount
- JS中cookie的基本使用
- Flask —— 使用Python和OpenShift进行即时Web开发
- jQuery提升性能技巧及个人总结
- hdu 2473 Junk-Mail Filter
- June本地环境搭建
- GC机制
- OpenCV常用头文件介绍
- iOS 开发中常见的崩溃错误
- 【C#】C#线程_基元线程的同步构造
- HDU 3416 Marriage Match IV (最短路径,网络流,最大流)
- Zabbix-2.4-安装-2
- JavaScript获取请求参数
- Xcode 编译更改 Build 输出路径
- jQuery选择器,外加例子讲解