如何在 Python 中从文件中 unpickle 一系列对象?

2024-04-05

我已以追加模式将对象腌制到文件中,但它只读取单个对象。这是代码。我不知道我做错了什么。

with open('notes.pkl', 'ab') as fileObject:                #append
    pickle.dump(obj, fileObject, pickle.HIGHEST_PROTOCOL)

with open('notes.pkl', 'rb') as input:                     #read
    obj= pickle.load(input)
    //perform tasks for each obj unpickled from the file

你需要打电话pickle.load重复,直到到达文件末尾。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Python 中从文件中 unpickle 一系列对象? 的相关文章

随机推荐