如何从python中的多个文件夹中读取文件

时间:2016-06-09 07:46:35

标签: python file pandas dataframe directory

我的文件夹组织如下所示。类型1和类型2文件夹包含相同的文件,但我只想阅读'类型2'夹。有没有简单的方法呢?

我使用过此代码但无法阅读:

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

folder organization

您的帮助将受到高度赞赏!

1 个答案:

答案 0 :(得分:4)

文件夹Type 2中您需要read_csv的IIUC,请使用glob

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