У меня есть процесс, который запускается и создает три словаря :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)
Или, что еще лучше, просто загрузите первые два словаря и сделайте необязательным загрузку третьего (большого )словаря.Возможно ли это или я должен сделать это совершенно по-другому?