2015-11-27 65 views
0

我的項目如何讀取其他目錄中的文件?

et->datacollector 
    ->eventprocessor->multilang->resources->python->tenderevent->rules->Table.py 
        ->target->inpout->Read.csv 

Table.py

import pandas as pd 
df_LFB1 = pd.read_csv('Read.csv', sep = ',', usecols = [1,2,7,59]) 

現在上面我想用Read.csv文件,我應該怎麼給Read.csv文件的目錄中pd.read_csv

+0

能否請你給我建議問題 –

+1

'target/inpout/Read.csv'這個問題有什麼問題這就是你要找的東西 – The6thSense

回答

0
import os 
os.getcwd() 
Out[42]: '/Users/Documents' 
## os.path.abspath(__file__) ## inside script 

如果我有我目前的工作目錄'/Users/Documents'中的'Read.csv'文件,我可以讀取f像下面這樣。

df_LFB1 = pd.read_csv('Read.csv', sep = ',', usecols = [1,2,7,59]) 

,如果我的文件不在當前工作dierctory但在一些其他目錄可以說et目錄在/home/project

df_LFB1 = pd.read_csv(r'/home/project/et/eventprocessor/target/inpout/ Read.csv', 
            sep = ',', usecols = [1,2,7,59]) 

上面的語句將讀取該文件。

注意:當您提供文件的絕對路徑時。它並不重要,你的腳本駐留在哪裏。

相關問題