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