pickle.dump()
是 Python 中的一个函数,用于将对象序列化为二进制数据流
- 导入
pickle
模块:
import pickle
- 创建一个需要序列化的对象。例如,我们可以创建一个字典:
data = https://www.yisu.com/ask/{"name": "John", "age": 30, "city": "New York" }
- 使用
open()
函数以二进制写模式('wb'
)打开一个文件,用于存储序列化后的数据:
with open("data_file.pkl", "wb") as file:
- 在上一步打开的文件中调用
pickle.dump()
函数,将对象序列化并写入文件:
pickle.dump(data, file)
将这些代码片段组合在一起,完整示例如下:
import pickle data = https://www.yisu.com/ask/{"name": "John", "age": 30, "city": "New York" } with open("data_file.pkl", "wb") as file: pickle.dump(data, file)
此代码将创建一个名为 data_file.pkl
的文件,其中包含序列化后的字典数据。