我有一个类似的问题。在Windows系统中,使用Python 3.6的pandas.read_csv似乎出现了问题。
Python 3.6将Windows文件系统编码从“ mbcs”更改为“ UTF-8”。参见Python PEP
529。您可以使用命令
sys.getfilesystemencoding()获取当前文件系统编码
我得到两种解决方案:
1.-使用此代码将所有应用更改为与以前的Python <= 3.5编码(“ mbcs”)配合使用
import syssys._enablelegacywindowsfsencoding()
2.-将文件指针传递给pandas.read_csv
with open("C:UsersMyNameDesktopdumm12düm1.csv", 'r') as fp: dum1 = pd.read_csv(fp, sep = ";", decimal = ",", encoding = "utf-8")
您可以看到此信息:pandas.read_csv无法导入路径中带有重音符号的文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)