Python 读取csv文件时出现无效的连续字节错误

Python 读取csv文件时出现无效的连续字节错误,python,Python,我正在尝试使用以下命令在jupyter笔记本上使用python读取csv文件: data = pandas.read_csv("/Users/noha/Desktop/SongCSV.csv") 然而,我不断地发现这个错误: UnicodeDecodeError:“utf-8”编解码器无法解码位置5中的字节0xed:无效的连续字节 我不明白为什么会发生这种情况。如果您提到编码,它将被解决: import pandas as pd data = pd.read_csv('/U

我正在尝试使用以下命令在jupyter笔记本上使用python读取csv文件:

data = pandas.read_csv("/Users/noha/Desktop/SongCSV.csv")
然而,我不断地发现这个错误:

UnicodeDecodeError:“utf-8”编解码器无法解码位置5中的字节0xed:无效的连续字节


我不明白为什么会发生这种情况。

如果您提到编码,它将被解决:

import pandas as pd
data = pd.read_csv('/Users/noha/Desktop/SongCSV.csv', encoding='utf-8')


如果遇到任何问题,请在下面评论

文件中存在无效编码。您也可以发布csv文件吗?您的csv文件不是UTF-8。你用什么程序制作的?如果它是一个类似Windows上Excel的程序,那么CP-1252是一个可以尝试的合理编码。但从根本上说,在读取任何文本文件(无论是CSV还是其他任何文件)之前,您需要了解编码。请看以下内容:我认为它可能很有用。错误消息表明它已经在使用
utf-8
编解码器。然后必须检查其编码系统。。你的csv文件开源吗?然后我可以通过在我的电脑上测试找到解决方案