我正在尝试读取一个csv文件,我收到上面的错误,但文件就在那里。给出错误的行是
infilequery = file('D:\x88_2.csv','rb')
我收到以下错误。
追踪(最近一次通话): 文件“C:\ Python26 \ usrapply_onemol2.py”,第14行,in 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时,我仍然得到相同的错误。这是什么?
答案 0 :(得分:7)
尝试
'D:\\x88_2.csv'
\x88
被解释为代码点0x88处的字符。或者你可以使用原始字符串
r'D:\x88_2.csv'
或正斜杠
'D:/x88_2.csv'