Это должно работать. Он просматривает каждое имя файла, читает его и объединяет все в один файл. Вы можете экспортировать этот df в csv или делать с ним что угодно. гл.
import pandas as pd
def combine_csvs_into_one_df(names_of_files):
one_big_df = pd.DataFrame()
for file in names_of_files:
try:
content = pd.read_csv(file)
except PermissionError:
print (file,"was not found")
continue
one_big_df = pd.concat([one_big_df,content])
print (file," added!")
print ("------")
print ("Finished")
return one_big_df