UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 8: illegal multibyte sequence
dearweb 发布:2022-11-25 11:23:20阅读:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 8: illegal multibyte sequence,主要问题解析,
源代码
file=open('cs.txt','r') print(file.readlines()) file.close()
运行上面的代码程序报以下错误
Traceback (most recent call last):
File "D:\pyStudy\myPython\文件处理.py", line 18, in <module>
print(file.readlines())
^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 8: illegal multibyte sequence
这个问题其实就是说打开文件的编码模式在当前解析器中无法解析,只需要按照下面的方法修改一下代码即可
增加一个属性就可以了,是不是很简单
file=open('cs.txt','r',encoding='utf-8') print(file.readlines()) file.close()
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧