Найти в Дзене

№46. Сохранение и загрузка текста из файла.

Для работы с файлами в годо есть класс File .
Чтобы сохранить текст в файл используем вот такой код.
Определяем новую переменную saver как новый файл.
В этот файл открываем файл my_file.txt с флагом WRITE (записать).

Для работы с файлами в годо есть класс File .
Чтобы сохранить текст в файл используем вот такой код.

Определяем новую переменную saver как новый файл.
В этот файл открываем файл
my_file.txt с флагом WRITE (записать).
Тут важен следующий момент — путь к файлу. Лучше вместо
RES использовать USER . В этом случае файл будет создаваться в папке пользователя (%appdata%) а не в папке с ресурсами игры.
Далее при помощи метода store_string() мы пишем в файл данные в виде текста.
После чего файл необходимо закрыть.

С загрузкой происходит всё примерно так же, только флаг ставим в READ (прочитать), и загружаем текст при помощи get_as_text().

-2

В загрузке я сделал заодно проверку на существование файла.
За это отвечает метод file_exist().

Сохранение в шифрованном виде при помощи пароля:

-3

Как видим ничего сложного !. Удачи !