Вот мой пример рабочего кода:
def load_databases():
df1 = pd.read_csv(file_directory+'data1.csv', encoding='utf-8', low_memory=False)
df2 = pd.read_csv(file_directory+'data2.csv', encoding='utf-8', low_memory=False)
df3 = pd.read_csv(file_directory+'data3.csv', encoding='utf-8', low_memory=False)
return df1, df2, df3
df1_new, df2_new, df3_new = load_ref_databases()
Чтобы использовать эту функцию, мне нужно запомнить порядок и характер возвращаемых выходных значений (df1
, df2
, df3
). И мне нужно убедиться, что порядок новых переменных (df1_new
, df2_new
, df3_new
) должен отображаться с выводом кортежа функции. Есть ли лучший способ отобразить значения кортежа? Или еще лучше, минуя необходимость этой строки:
df1, df2, df3 = load_ref_databases()
Чтобы при запуске load_databases()
, df1
, df2
и df3
были созданы и доступны как глобальные переменные?