UnicodeDecodeError: 'utf-8' codec can't decode byte 0x84 in position 52: invalid start byte 代码报错
时间: 2023-07-22 08:13:05 浏览: 94
basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源
这个错误通常是由于读取的文件编码格式与使用的解码方式不匹配所导致的。这里可能是因为你读取的文件是非UTF-8编码方式,但是你使用的解码方式却是UTF-8。你可以尝试使用其他的解码方式,例如GBK或者ISO-8859-1等。示例如下:
```
with open('your_file_path', 'r', encoding='GBK') as f:
content = f.read()
```
在这个示例中,我们将文件编码方式设置为GBK,以匹配文件实际的编码方式。如果你不确定文件的编码方式,可以尝试使用一些常见的编码方式进行尝试。
阅读全文