data = f.readlines() UnicodeDecodeError: 'gbk' codec can't decode byte 0xb1 in position 2: illegal multibyte sequence
时间: 2024-06-05 17:03:52 浏览: 265
python: line=f.readlines()消除line中\n的方法
这个错误提示是因为读取的文件编码格式为GBK,而在读取文件时使用的编码格式为默认的UTF-8,因此无法正确解码文件内容。要解决这个问题,你可以在读取文件时指定正确的编码格式,例如:
```
with open('filename', 'r', encoding='gbk') as f:
data = f.readlines()
```
这样就可以使用GBK编码格式正确读取文件内容了。
阅读全文