2016-06-09 576 views
1

我的文件夾組織如下所示。類型1和類型2文件夾包含相同的文件,但我只想從'類型2'文件夾中讀取文件。有沒有簡單的方法來做到這一點?如何從python中的多個文件夾中讀取文件

我已經使用這個代碼,但無法讀取:

for file in os.listdir('Type 2'): 
    print file 

folder organization

您的幫助將不勝感激!

回答

3

IIUC你需要在文件夾Type 2read_csv,使用glob

files = glob.glob('main/**/Type 2/*.csv') 
dfs = [pd.read_csv(fp) for fp in files] 
df = pd.concat(dfs) 
+0

我一邊看書..水珠()得到了一個意想不到的關鍵字參數「遞歸」 – bikuser

+0

嘗試刪除它,解決方法是未經測試尚未得到這個錯誤。 – jezrael

+0

非常感謝你,現在它的作品:) – bikuser

相關問題