Я хотел бы, чтобы моя программа хранила данные для последующего использования. До сих пор не проблема: в Python есть много способов сделать это.Стойкие ссылки в Python
Все становится немного сложнее, потому что я хочу поддерживать ссылки между экземплярами. Если список X представляет собой список Y (они имеют один и тот же идентификатор, один из них модифицирует другой), он должен быть правдивым при следующем загрузке данных (другой сеанс программы, который был остановлен тем временем).
Я знаю решение: модуль рассола сохраняет следы ссылок и будет помнить, что мои списки X и Y точно такие же (не только их содержимое, но и их ссылки).
Тем не менее, проблема с использованием pickle заключается в том, что он работает, если вы сбрасываете все данные в одном файле. Это не очень умно, если у вас большой объем данных.
Вы знаете другой способ справиться с этой проблемой?
Из Python 2.6 есть модуль JSON, который мог подгонять ваши потребности. – wvd
'проблема с использованием pickle заключается в том, что он работает, если вы выгружаете все данные в один файл. Что не очень умно, если у вас большой объем данных. 'Насколько велики ваши данные? – Simon