Сохранение данных
Модули, описанные в этой главе, позволяют сохранять данные 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–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.12/library/persistence.html