Я ищу, чтобы узнать, как создать глобальную переменную, назначенную значению в другой функции, чтобы сохранить значение при добавлении файла. Постскриптум Это упрощенная версия моего кода, и они не могут быть в одной функции.
def data():
with open (username+'.txt','a') as f:
f.write("\n")
def login ():
username=input("What is your username. ")
global username
login()
data()
Получается, что имя пользователя не определено, хотя в нем говорится, что мне запрещено делать:
with open (global username +'.txt','a') as f:
f.write("\n")
поэтому я не знаю, как сохранить значение.