【发布时间】:2015-11-05 05:14:59
【问题描述】:
当我试图将第二个对象转储到二进制文件中时,它会不断重写第一个对象。我想在文件中有很多对象。 代码如下:
import pickle
def create_file(obj):
Fo=open ('pay.txt','wb')
pickle.dump(obj,Fo)
Fo.close()
基本上,当用户想要添加新条目时,会调用此函数。 鉴于此,我不能使用列表并一次转储所有内容。 您能否告诉我我的错误或建议替代代码。
【问题讨论】:
-
你试过把'wb'改成'a'或'ab'吗?
-
不,我没有!那是错误!谢谢你。已经很久了,我完全忘记了附加模式。
-
酷。如果对您有用,请接受答案。
标签: python python-2.7 object pickle dump