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