我有一个非常复杂的字典和转储,直接使用 dill 加载。这是参考这个答案。但有一点修改。我需要将其保存在某个文件中并读取该文件以供以后使用。
这是我的一段代码:
NWORDSa
是我保存到的字典'abc.pkl'
pdict1 = dill.dumps(NWORDSa)
dill.dump_session('abc.pkl')
我不知道如何将其读回原件NWORDSa
。我试过了:
c = dill.load_session('abc.pkl')
NWORDS_b= dill.loads(c)
和(想将其保存在变量 bbn 中)
with open('abc.pkl', 'rb') as f:
pickle.dump(bbn, f)
但两者都不起作用。有没有更好的方法?