d = {'df_1': df_1, 'df_2': df_3, 'df_3': df_3}
for k, my_df in list(d.items()):
    my_df.reset_index(inplace=True)
my_df.to_csv('mypath/' + k + '.csv')
Python: how to iterate over dataframes while using their name as a string?