text = f.read() ^^^^^^^^ File "<frozen codecs>", line 322, in decode UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 7: invalid start byte
时间: 2023-07-24 18:09:19 浏览: 159
FFmpeg Basics = 119.pdf
这个错误通常是因为文件的编码格式与代码中指定的编码格式不一致导致的。您可以尝试修改代码,指定文件的编码格式为 `gbk`,例如:
```python
with open('poem.txt', 'r', encoding='gbk') as f:
text = f.read()
```
如果这样还不行的话,那么可能是文件本身的编码格式出现了问题,您可以尝试使用其他编辑器,例如 Notepad++,来打开文件并转换编码格式。
阅读全文