Python 小白学习读取文本时遇到编码错误,如何解决?
下面是错误提示
Traceback (most recent call last): File "E:/python01/13 文件操作 /h01 读取文件.py", line 4, in <module> text = file.read() UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal multibyte sequence</module>
pycharm 中的文本编码也设置成 UTF-8 了,实在找不到解决办法了,求大佬指点
Python 小白学习读取文本时遇到编码错误,如何解决?
5 回复
非 python 开发,谷歌出来的 https://www.cnblogs.com/mengyu/p/6638975.html
这个错误提示有很多种可能造成的,请上代码和 Python 版本。
应该多看看错误提示,然后再去谷歌百度,基本上就了解个大概了。
这个是 gbk 编码无法解码 0X80,在位置 34。也就是这块序列 gbk 无法解码。
感谢 通过指定编解码方式能读取了
file = open(“readme”, encoding=“utf8”)
这样


