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