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'
非常感谢。 \ \没有工作,但/斜线。 – Andrew 2010-08-22 10:54:36