Python报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x8c in position 20: illegal multibyte...
非法的多字节序列,转换的时候发生错误。
如果你在直接读取txt文件:
代码是open(f,"r")
f=r"H:\python_project\a.txt"
file=open(f,"r") #open(文件路径名,访问模式)r---read读文件
data=file.read()
file.close() #关闭文件
print(data)
改成:
f=r"H:\python_project\a.txt"
file=open(f,"r",encoding='UTF-8') #open(文件路径名,访问模式)r---read读文件
data=file.read()
file.close() #关闭文件
print(data)
或者是:
with open('article.txt','rb') as f: # 打开新的文本text_new = f.read() # 读取文本数据
改成:
with open('article.txt','r',encoding='UTF-8') as f: # 打开新的文本text_new = f.read() # 读取文本数据
Python报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x8c in position 20: illegal multibyte...相关推荐
- 解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte
解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...
- GBK解码报错-UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa1 in position 98: illegal multibyte seq
文章目录 背景 原因分析 解决办法 办法一 方法二 总结 背景 在PyCharm中,创建一个带有中文的html文件,进行读取的时候出现如下报错: UnicodeDecodeError: 'gbk' c ...
- python报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x97 in position的解决方法
在编写代码时,调用python解释器中的模块时出现 UnicodeDecodeError: 'gbk' codec can't decode byte 0x97 in position 20: ill ...
- Python报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 10
Python报错(字节编码gbk) UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 10: illegal mul ...
- python open报错:‘gbk‘ codec can‘t decode byte 0xbd in position xxxx: illegal multibyte sequence
python 打开文件: f = open(logpath, 'r') buff = f.read() 出错:UnicodeDecodeError: 'gbk' codec can't decode ...
- Python 编码错误UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 131: illegal multibyte
报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 131: illegal multibyte sequenc ...
- 报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 20: illegal multibyte sequence
就比如说我的报错如图所示: 翻译过来大致意思就是:gbk编码器不能解码位置在20的字节0x80:非法多字节序列. 通过报错的信息提示,我们找到代码所在的py文件: 原因显而易见,with open打开 ...
- UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 658: illegal multibyte sequence
解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...
- 解决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 ...
最新文章
- CentOS 安装Python3
- asp.net MVC 权限设计
- Linux内核分析(二) 段页式分析
- Java集合框架:HashMap
- SRX alarm: Autorecovery information needs to be saved
- 西奥妮·帕帕斯《天天数学》
- 如何屏蔽Canvas指纹跟踪
- 字节面试:如何用Redis实现一个分布式锁?
- python全栈学习--day13(迭代器,生成器)
- 做网站买主机还是服务器,做网站买主机还是服务器
- Action以外的类中来获得Spring所管理的Service对象
- html5直播礼物动画,GitHub - General757/giftanim: 直播礼物动画 送赞送礼物动画 仿映客礼物动画侧栏弹出送花人和礼物以及x1 x2 x3效果,支持队列 排序...
- VS2005水晶报表教程
- 20张动图全析四大显微分析(SEM、TEM、AFM、STM)工作原理!
- APP微信小程序测试一览表(常规用例)
- zf:tf7: RNN—古诗词
- 前端 配色网站 自用 免费 颜色很全
- tyvj P1517 飘飘乎居士的乌龟(最大流)
- C++如何输入/输出
- SpringCloud熔断器Hystrix
热门文章
- PHP学习-3 端口开放
- Java8的日期-时间学习
- python学习笔记——小插曲
- 宿小程民序的开发有哪些功能
- Android下拉列表框
- AtCoder Beginner Contest 217
- 百度云搜索引擎森林战士_华为拟安装“俄版安卓”;百度回应内部贪腐;Android Studio 3.5 RC2 发布 | 极客头条...
- JAVA梅森旋转随机算法_梅森旋转算法
- 梅森旋转(Mersenne twister)及其他随机数生成算法
- Delphi ord 函数