Skip to main content
 首页 » 编程设计

python之如何从 Python 中的文件中取消选择一系列对象

2025年05月04日10fff_TT

我在追加模式下将对象 pickle 到一个文件中,但它只读取一个对象。这是代码。我不知道我做错了什么。

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 直到到达文件末尾。