У меня есть процесс, который запускает и создает три словаря: 2 довольно маленький и 1 большой.
Я знаю, что могу хранить один словарь вроде:
import cPickle as pickle
with open(filename, 'wb') as fp:
pickle.dump(self.fitResults, fp)
То, что я хотел бы сделать, это хранить все 3 словаря в одном файле с возможностью загрузки в трех словарях отдельно в другое время. Что-то вроде
with open(filename, 'rb') as fp:
dict1, dict2, dict3 = pickle.load(fp)
Или даже лучше просто загрузите первые два словаря и сделайте необязательным загрузку третьего (большого). Возможно ли это, или я должен идти об этом совершенно по-другому?