Python错误"IOError:[Errno 2]没有这样的文件或目录"但文件存在

And*_*rew 4 python io file

我试图读取一个csv文件,我收到上面的错误,但文件在那里.给出错误的行是

infilequery = file('D:\x88_2.csv','rb')
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

回溯(最近一次调用最后一次):文件"C:\ Python26\usrapply_onemol2.py",第14行,在infilequery = file('D:\ x88_2.csv','rb')IOError:[Errno 2]没有这样的文件或目录:'D:\ x88_2.csv'

我可以将同一目录中的文件放在其位置,python至少可以看到它.os.listdir("D:")的结果以'x88_2.csv'为特色,"dir D:\"的结果也包括它.当放入文件名并允许python完成路径并从下拉列表中选择x88_2.csv时,我仍然得到相同的错误.这是什么?

ken*_*ytm 7

尝试

'D:\\x88_2.csv'
Run Code Online (Sandbox Code Playgroud)

\x88被解释为代码点0x88处的字符.或者你可以使用原始字符串

r'D:\x88_2.csv'
Run Code Online (Sandbox Code Playgroud)

或者斜杠

'D:/x88_2.csv'
Run Code Online (Sandbox Code Playgroud)