До этого знания жили только в переменных. Но после завершения программы они исчезали.
Чтобы сохранять данные между запусками, маг использует файлы.
Файл — это свиток в памяти компьютера, где можно хранить текст:
Обычно порядок такой:
В Python часто используют безопасный формат with:
with open("scroll.txt", "w", encoding="utf-8") as file: file.write("Первая руна\n")
После выхода из блока with файл закроется автоматически.
"r" — читать файл"w" — записать заново (старое содержимое стирается)"a" — дописать в конецФайлы помогают хранить историю и прогресс. Это как архив магической башни: сегодня записал руну, завтра снова открыл свиток и продолжил.