2014-02-21 39 views
-1

這是一個簡單的問題,我一直無法找到答案。我想打開一個csv文件來讀入ipython notebook來做一些數據分析。當我試圖從ipython筆記本打開文件路徑(filepath,'r')時,如何找到文件路徑。我不習慣這樣做,因爲我通常只將文件放在與引用它的腳本相同的目錄中。文件路徑的鬥爭

感謝您的任何和所有幫助,

薩姆

回答

0

的文件路徑(其中蟒蛇是從運行)可以是相對於當前的工作目錄:

../project/foo.csv 

或絕對到文件系統:

/home/user/project/foo.csv 

如果要分配filepath relati一直到你的python文件的目錄,你可以用文件的絕對路徑加前綴

os.path.join(os.path.dirname(__file__), '../project/foo.csv')