There are many ways in combining multiple files with Pandas.
import glob
import os
from pathlib import Path
today = datetime.now().date()
y, m, d = today.year, today.month, today.day
md = f"{m:02d}-{d:02d}"
p = Path.cwd().parents[0]
here = p / 'data' / 'prod' / md
all_csv_files = sorted(glob(os.path.join(here, "*.csv")))
df_from_each_csv = (pd.read_csv(f) for f in all_csv_files)
df = pd.concat(df_from_each_csv, ignore_index=True)
There are many ways in combining multiple files with Pandas.