2010-08-22 145 views
4

我想讀取一個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時,我仍然會得到相同的錯誤。這裏有什麼?

回答

7

嘗試

'D:\\x88_2.csv' 

\x88被解釋爲在代碼點均爲0x88的字符。另外,您可以使用原始字符串

r'D:\x88_2.csv' 

或斜線

'D:/x88_2.csv' 
+0

非常感謝。 \ \沒有工作,但/斜線。 – Andrew 2010-08-22 10:54:36

相關問題