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