Traceback (most recent call last): File "D:\code\pycharmcode\pythonProject3\类、文件、数据库\NO.22.py", line 6, in <module> lines = f.readlines() UnicodeDecodeError: 'gbk' codec can't decode byte 0x8c in position 53: illegal multibyte sequence
时间: 2023-11-27 21:52:33 浏览: 178
python3 使用traceback定位异常实例
这个错误是因为你的文件使用了 GBK 编码,但是在读取文件时使用了默认的 UTF-8 编码。你可以在打开文件时指定使用 GBK 编码来解决这个问题。例如:
```
with open('file.txt', 'r', encoding='gbk') as f:
lines = f.readlines()
```
这样就可以正确地读取文件中的内容了。如果你不确定文件的编码方式,可以尝试使用一些第三方库来检测编码,例如 chardet。
阅读全文