Постоянство данных¶
Модули, описанные в этой главе, поддерживают сохранение Python данных в
постоянной форме на диске. Модули pickle
и marshal
могут
превратить многие типы данных Python в поток байтов, а затем воссоздать объекты
из байтов. Различные модули, связанные с DBM, поддерживают семейство файлов на основе хеша
форматов, которые хранят сопоставление строк с другими строками.
Список модулей, описанных в этой главе:
pickle
— Сериализация объектов Pythoncopyreg
— Регистрация функций поддержкиpickle
shelve
— Сохраняемость объектов Pythonmarshal
— Внутренняя сериализация объекта Pythondbm
— Интерфейсы для «баз данных» Unixsqlite3
— Интерфейс DB-API 2.0 для баз данных SQLite