Допустим у меня есть код:
def create_file():
with open('test.txt', 'a') as f:
f.write('Text')
while True:
request = input('Создать или нет: ')
if request == 'создать':
create_file()
print('Файл создан')
else:
print(request)
Файл не создастся, пока не выйти из программы, а мне нужно чтобы он создался до завершения работы программы, и цикл продолжил работу, а пользователь,не выходя из программы получал новый файл и сразу мог создать еще один. Я придумал перезапускать программу после вызова функции в блоке if, но не знаю как. Может есть альтернатива?