我需要附加到一个pickle文件(因为我没有随身携带整个字典).所以为了做同样的事情,我写了以下代码:
import pickle
p={}
p[1]=2
q={}
q['a']=p
p={}
p[2]=0
pickle.dump(q, open("save12.p","ab"))
f={}
f['b']=p
pickle.dump(f,open("save12.p","ab"))
Run Code Online (Sandbox Code Playgroud)
但是,当我加载pickle文件时,我没有找到字典f的值吗?????
有人可以建议我应该如何附加在pickle文件中?
此外,像'dbm'这样的数据库不能满足我的需求,因为我正在使用Windows