source_files = sorted(Path('C:/folder/subfolder').glob('**/*.csv'))
dataframes = []
for file in source_files:
df = pd.read_csv(file, names=['date', 'cost'])
dataframes.append(df)
all = pd.concat(dataframes)
all.to_csv('subfolder.csv',index=False)
如何让输出以每个子文件夹命名?我只是想在子文件夹中组合 csv,而不是从所有子文件夹中组合它们,然后在它所在的子文件夹之后命名 csv。