Постоянно хранит записи в массиве python. Без записи в файл? - PullRequest
0 голосов
/ 30 октября 2018

Для моей курсовой работы я создаю менеджер паролей. Используя Tkinter, я создал базовый интерфейс для входа в систему и регистрации. Я хочу сохранить детали регистрации пользователей без записи в файл для обеспечения безопасности. Все хранится локально.

Есть ли способ хранения записей в массиве без записи в файл. Я хочу, чтобы данные были постоянными, чтобы они все еще были там, даже если программа закрыта.

1 Ответ

0 голосов
/ 30 октября 2018

Если данные необходимо сохранить, даже если программа закрыта, то нет, нет способа сохранить их без записи в файл. (Любой метод хранения данных между загрузками заканчивается использованием файла.)

Для хранения данных в файле существует множество вариантов на выбор. Если ваши данные основаны на тексте, вы можете просто сохранить массив в виде файла, где каждый элемент массива представляет собой одну строку. Если у вас есть более сложные данные, быстрое и простое решение - pickle ; более надежное решение - sqlite3 . Если запись в один файл вам не подходит, вы можете использовать стандартное решение для базы данных, такое как MySQL.

...