所以我在jupyter笔记本上使用Pandas库,当我尝试读取csv文件时,文件名以字母a,b,c,d,e或f开头时出现错误< / p>
例如,当我使用此命令时
df = pd.read_csv('~\Documents\WorkBHO\final.csv')
我收到此错误
[Errno 2]文件b'C:\ Users \ bho \ Documents \ WorkBHO \ x0cinal.csv'不存在:b'C:\ Users \ bho \ Documents \ WorkBHO \ x0cinal.csv'
但是当我将文件名更改为“ pinal”时,它就可以正常工作。
为什么会发生这种情况,如何在不更改文件名中第一个字母的情况下读取文件
答案 0 :(得分:1)
反斜杠需要以字符串形式转义。您需要写
df = pd.read_csv('~\\Documents\\WorkBHO\\final.csv')
或
df = pd.read_csv(r'~\Documents\WorkBHO\final.csv')