1.我的代码:
df_train=pd.read_csv("C:\\Users\\15520\\Desktop\\AI\\阿里天池\\幸福感挖掘\\happiness_train_complete.csv")
但读取同样位置的另一个文件,就没有这种错误:
abbr_train_data=pd.read_csv("C:\\Users\\15520\\Desktop\\AI\\阿里天池\\幸福感挖掘\\happiness_train_abbr.csv")
有可能是读取文件的路径太长,导致该问题。
解决方法:
在代码的最后,加上encoding=“unicode_escape”,就解决了。
最终代码:
df_train=pd.read_csv("C:\\Users\\15520\\Desktop\\AI\\阿里天池\\幸福感挖掘\\happiness_train_complete.csv",encoding="unicode_escape")
情况二:
如果是因为路径中有中文,可以试着在开头加上:
#-- coding:utf-8 --
情况三:
路径如果使用"",也可能出现问题,因为""符号python中有特定含义。
df_train=pd.read_csv("C:\Users\15520\Desktop\AI\阿里天池\幸福感挖掘\happiness_train_complete.csv")`在这里插入代码片`
可以用"\“代替,或者”/"代替。