仍然报错,显示 Message='utf-8' codec can't decode byte 0xce in position 26: invalid continuation byte Source=D:\1AAAAADATA\程序设计\Python\test1\test1\test1.py StackTrace: File "D:\1AAAAADATA\程序设计\Python\test1\test1\test1.py", line 7, in <module> (Current frame) all_rank=pd.read_csv(r"D:\2023.Gaokao\Data\rank .csv",encoding='utf-8-sig') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 26: invalid continuation byte
时间: 2023-08-07 10:08:37 浏览: 193
如果在指定了正确的编码参数后仍然报错,可能是因为文件本身存在其他编码问题,或者文件损坏导致无法正确解码。
你可以尝试使用其他编码格式来读取文件,比如 `encoding='latin1'` 或者 `encoding='gbk'`。如果你知道文件的实际编码,可以尝试使用对应的编码格式。
例如:
```python
import pandas as pd
all_rank = pd.read_csv(r"D:\2023.Gaokao\Data\rank .csv", encoding='latin1')
```
如果仍然无法解决问题,可以考虑检查文件本身是否存在其他编码格式或者损坏。你可以尝试打开文件并手动查看内容,或者尝试使用其他工具来读取文件,以确认文件是否正常可读。
阅读全文