相关疑难解决方法(0)

如何在python中使用pickle追加?

我需要附加到一个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

python python-2.7

25
推荐指数
2
解决办法
3万
查看次数

标签 统计

python ×1

python-2.7 ×1