Looping through multiple CSV’s and creating a dataframe of all them combined

I’m trying to create a data frame using multiple CSV files. For this, I created a for loop but it only runs once. All data is already downloaded in CSV format.

csvs = [
for csv in csvs: 
    data = pd.read_csv(csv)
    data_final = pd.DataFrame()
    data_final = data_final.append(data)


You can do that with a comprehension like this:

import pandas as pd

csv_files = [

combined_df = pd.concat([pd.read_csv(_) for _ in csv_files])