xml_str = fid.read() UnicodeDecodeError: 'gbk' codec can't decode byte 0xb9 in position 100: illegal multibyte sequence
时间: 2023-11-21 21:57:01 浏览: 97
basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源
这个错误通常是由于文件编码格式与Python解释器默认的编码格式不一致导致的。可以尝试使用Python内置的codecs模块来指定文件的编码格式,例如:
```python
import codecs
with codecs.open('file.html', 'r', encoding='utf-8') as fid:
xml_str = fid.read()
```
这里将文件编码格式指定为utf-8,如果你的文件编码格式不是utf-8,可以将encoding参数设置为相应的编码格式。
阅读全文