lines = f.readlines()[::-1] UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 615: illegal multibyte sequence
时间: 2023-12-06 15:38:48 浏览: 126
烟花代码编程python满屏-05-读取函数之readlines.ev4.rar
这个错误是由于在读取文件时使用了错误的编码格式导致的。可以尝试使用正确的编码格式打开文件,例如utf-8或者gb18030等。可以使用以下代码来打开文件并读取行,然后将其反转:
```python
with open('b.txt', 'r', encoding='utf-8') as f:
lines = f.readlines()[::-1]
print(lines)
```
如果仍然出现编码错误,可以尝试使用其他编码格式打开文件,或者检查文件本身的编码格式是否正确。
阅读全文