Модуль shelve
Модуль shelve реализует постоянное хранилище для произвольных объектов Python, значения которого можно извлекать, используя словарные методы, что облегчает переход от сценариев на основе словаря к тем, которые требуют постоянного хранения. В качестве ключей хранилища shelve используются обычные строки.
Под понятием произвольных объектов Python понимается - все, что может обрабатывать модуль pickle. Это включает в себя большинство экземпляров классов, рекурсивных типов данных и объектов, содержащих множество общих подобъектов.
Модуль shelve реализует постоянное хранилище для произвольных объектов Python, значения которого можно извлекать, используя словарные методы, что облегчает переход от сценариев на основе словаря к тем, которые требуют постоянного хранения. В качестве ключей хранилища shelve используются обычные строки.
Под понятием произвольных объектов Python понимается - все, что может обрабатывать модуль pickle. Это включает в себя большинство экземпляров классов, рекурсивных типов данных и объектов, содержащих множество общих подобъектов.