Постоянное хранение данных
Модули, описанные в этой главе, поддерживают хранение данных 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
- Рецепты адаптеров и преобразователей
- Как использовать сокращенные методы соединения
- Как использовать менеджер контекста подключения
- Как работать с URI SQLite
- Как создать и использовать фабрики строк
- Как обрабатывать кодировки текста, отличные от UTF-8
- Объяснение
© 2001–2023 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.11/library/persistence.html