dump 与 load

67.1 dump 与 load

pickle.dump 写入文件,pickle.load 读出对象。

只应加载可信来源的 pickle 文件(有安全风险)。

保存字典

import pickle
data = {'name': '小明', 'scores': [90, 85]}
with open('data.pkl', 'wb') as f:
    pickle.dump(data, f)
with open('data.pkl', 'rb') as f:
    loaded = pickle.load(f)
print(loaded)