UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 91: illegal multibyte sequence
时间: 2023-11-21 07:58:39 浏览: 74
pyquery报错:UnicodeDecodeError: ‘gbk’ codec can’t decode byte
5星 · 资源好评率100%
这个错误通常是由于编码不匹配导致的。在Python中,当你尝试使用一个不同于文件实际编码的编码器来读取文件时,就会出现这个错误。解决这个问题的方法是使用正确的编码器来读取文件。你可以尝试使用'utf-8'编码器来读取文件,因为它是一种通用的编码器,可以处理大多数文本文件。
以下是一个读取文件并使用'utf-8'编码器的例子:
```python
with open('file.txt', encoding='utf-8') as f:
content = f.read()
```
如果你仍然遇到相同的错误,那么你需要确定文件的实际编码,并使用相应的编码器来读取文件。你可以使用一些工具来确定文件的编码,例如Notepad++或chardet库。
阅读全文