UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 5792: illegal multibyte sequence
时间: 2023-11-09 16:57:57 浏览: 134
pyquery报错:UnicodeDecodeError: ‘gbk’ codec can’t decode byte
5星 · 资源好评率100%
UnicodeDecodeError: 'gbk'编解码器无法解码字节0x99,出现在读取本地TXT文本文件时。这个错误通常是由于文件的编码格式与使用的编解码器不匹配引起的。在Windows电脑上,默认的编码格式是gbk,如果你的TXT文件是utf-8编码格式,就会出现这个错误。
解决这个问题的方法很简单,你只需要在打开文件时指定正确的编码格式即可。修改代码如下:
open(file_path, 'r', encoding='utf-8')
这样,使用utf-8编码格式打开文件就能避免UnicodeDecodeError错误。
阅读全文