У меня есть список имен файлов: files = ["untitled.txt", "example.txt", "alphabet.txt"]
У меня также есть функция для создания нового файла:
def create_file(file):
"""Creates a new file."""
with open(file, 'w') as nf:
is_first_line = True
while True:
line = input("Line? (Type 'q' to quit.) ")
if line == "q":
# Detects if the user wants to quuit.
time.sleep(5)
sys.exit()
else:
line = line + "\n"
if is_first_line == False:
nf.write(line)
else:
nf.write(line)
is_first_line = False
Я хочу, чтобы список обновлялся сам после создания файла. Однако, если я просто filenames.append()
это, я понял, что он будет обновляться только на время программы. Кто-нибудь знает, как это сделать? Это возможно в Python?