首页 >后端开发 >Python教程 >如何使用 Pickle 保存和加载 Python 对象?

如何使用 Pickle 保存和加载 Python 对象?

Patricia Arquette
Patricia Arquette原创
2024-12-04 14:12:16711浏览

How Can I Save and Load Python Objects Using Pickle?

使用 Pickle 保存 Python 对象

Pickle 是一个 Python 库,可让您序列化对象并将它们保存到文件中,确保以后可以重建它们。

保存字典的示例

要使用 pickle 将字典保存到文件,请执行以下操作这些步骤:

  1. 导入 pickle 库: import pickle
  2. 以写入二进制模式打开输出文件:使用 open('filename.pickle', 'wb') 作为句柄:
  3. 将字典转储到文件中:pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL)

您可以将 a 替换为任何 Python 对象,例如列表、元组或自定义类实例。

加载 Pickled 对象

要从文件加载pickled对象,请按照以下步骤操作:

  1. 打开以读取二进制模式输入文件:以 open('filename.pickle', 'rb') 作为句柄:
  2. 加载对象:b = pickle.load(handle)

您可以使用用于创建对象的相同代码通过变量 b 访问加载的对象。

以上是如何使用 Pickle 保存和加载 Python 对象?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn