Итак, у меня есть файл с несколькими строками текста:
here's a sentence
look! another one
here's a third one too
and another one
one more
, и у меня есть некоторый код, который берет каждую строку и помещает ее в список, а затем переворачивает порядок всего списка, но теперьЯ не знаю, как записать каждую строку обратно в файл и удалить существующие в текстовом файле.
Кроме того, когда я запускаю этот код:
file_lines = open(file_name).readlines()
print(file_lines)
file_lines.reverse()
print(file_lines)
все работает ипорядок строк обратный, но когда я запускаю этот код:
text_file = open(file_name, "w")
file_lines = open(file_name).readlines()
print(file_lines)
file_lines.reverse()
print(file_lines)
for line in file_lines:
text_file.write(line)
, он печатает пустые списки по некоторым причинам.