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