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

问题描述:

我想读取一个CSV文件,我得到上面的错误,但文件在那里。给出错误的行是Python错误“IOError:[Errno 2]没有这样的文件或目录”但文件有

infilequery = file('D:\x88_2.csv','rb') 

我在下面的错误。

回溯(最近通话最后一个): 文件 “C:\ Python26 \ usrapply_onemol2.py”,14号线在 infilequery =文件( 'd:\ x88_2.csv', 'RB') IO错误: [Errno 2]没有这样的文件或目录:'D:\ x88_2.csv'

我可以把一个文件放在同一个目录中,python至少可以看到它。 os.listdir(“D:”)的结果包含“x88_2.csv”和“dir D:\”的结果。当放入文件名并允许python完成路径并从下拉列表中选择x88_2.csv时,我仍然会得到相同的错误。这里有什么?

尝试

'D:\\x88_2.csv' 

\x88被解释为在代码点均为0x88的字符。另外,您可以使用原始字符串

r'D:\x88_2.csv' 

或斜线

'D:/x88_2.csv' 
+0

非常感谢。 \ \没有工作,但/斜线。 – Andrew 2010-08-22 10:54:36