温馨提示×

如何正确调用python的dump函数

小樊
82
2024-09-14 06:33:33
栏目: 编程语言

pickle.dump() 是 Python 中的一个函数,用于将对象序列化为二进制数据流

  1. 导入 pickle 模块:
import pickle
  1. 创建一个需要序列化的对象。例如,我们可以创建一个字典:
data = {
    "name": "John",
    "age": 30,
    "city": "New York"
}
  1. 使用 open() 函数以二进制写模式('wb')打开一个文件,用于存储序列化后的数据:
with open("data_file.pkl", "wb") as file:
  1. 在上一步打开的文件中调用 pickle.dump() 函数,将对象序列化并写入文件:
    pickle.dump(data, file)

将这些代码片段组合在一起,完整示例如下:

import pickle

data = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

with open("data_file.pkl", "wb") as file:
    pickle.dump(data, file)

此代码将创建一个名为 data_file.pkl 的文件,其中包含序列化后的字典数据。

0