1. 程式人生 > 程式設計 >Python Pickle 實現在同一個檔案中序列化多個物件

Python Pickle 實現在同一個檔案中序列化多個物件

也是看別人程式碼才知道可以開啟一個檔案就可以把多個物件序列化到這個檔案中。

with open('../raw_data/remap.pkl','wb') as f:
 pickle.dump(reviews_df,f,pickle.HIGHEST_PROTOCOL) # uid,iid
 pickle.dump(cate_list,pickle.HIGHEST_PROTOCOL) # cid of iid line
 pickle.dump((user_count,item_count,cate_count,example_count),pickle.HIGHEST_PROTOCOL)
 pickle.dump((asin_key,cate_key,revi_key),pickle.HIGHEST_PROTOCOL)
with open('../raw_data/remap.pkl','rb') as f:
 reviews_df = pickle.load(f)
 cate_list = pickle.load(f)
 user_count,example_count = pickle.load(f)

以上這篇Python Pickle 實現在同一個檔案中序列化多個物件就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。