Постоянное хранение данных
Модули, описанные в этой главе, поддерживают сохранение данных Python в постоянной форме на диске. Модули pickle и marshal могут преобразовать многие типы данных Python в поток байтов и затем воссоздать объекты из байтов. Различные модули, связанные с DBM, поддерживают семейство основанных на хешировании форматов файлов, которые хранят отображение строк на другие строки.
Список модулей, описанных в этой главе:
-
pickle— Сериализация объектов Python -
copyreg— Регистрация функций поддержкиpickle -
shelve— Постоянное хранение объектов Python marshal— Внутренняя сериализация объектов Python-
dbm— Интерфейсы к Unix «базам данных» -
sqlite3— Интерфейс DB-API 2.0 для баз данных SQLite- Учебник
- Справочник
-
Руководства по использованию
- Как использовать плейсхолдеры для привязки значений в SQL запросах
- Как адаптировать пользовательские типы Python к значениям SQLite
- Как преобразовать значения SQLite в пользовательские типы Python
- Рецепты адаптеров и преобразователей
- Как использовать сокращенные методы соединения
- Как использовать менеджер контекста соединения
- Как работать с SQLite URI
- Как создавать и использовать фабрики строк
- Описание
© 2001–2023 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.10/library/persistence.html