Впервые на питоне. Кто-нибудь знает, как сделать так, чтобы текстовый файл имел выходные данные из перечисленного списка? В настоящее время я вижу, как это происходит, только если он печатается на консоли, но не могу заставить его печатать в этом формате в текстовом файле.
Например (я знаю, что это неправильный формат, но просто пытаюсь показать ожидаемыйвывод) выводится на консоль, но не в файл.
tv_characters = ["Will Byers", "Tyrion Lannister", "Oliver Queen", "Jean Luc Picard", "Malcom Reynolds", "The Doctor", "Sam Winchester", "Sherlock Holmes"]
for index , character in enumerate(tv_characters):
f = open("text", "w")
print("{0}: {1}\n".format(index+1, character))
Предполагается, что при такой настройке он будет иметь функцию печати, но при этом выводится только фамилия в списке.
tv_characters = ["Will Byers", "Tyrion Lannister", "Oliver Queen", "Jean Luc Picard", "Malcom Reynolds", "The Doctor", "Sam Winchester", "Sherlock Holmes"]
# Write out my character list to a file called "text"
for index , character in enumerate(tv_characters):
f = open("text", "w")
f.write("{0}: {1}\n".format(index+1, character))
f.close()
Заранее спасибо!