Сохранение данных¶
Модули, описанные в этой главе, поддерживают хранение данных 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
- Объяснение