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

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

Patricia Arquette
发布: 2024-12-04 14:12:16
原创
685 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板