使用 Pickle 保存 Python 对象
Pickle 是一个 Python 库,可让您序列化对象并将它们保存到文件中,确保以后可以重建它们。
保存字典的示例
要使用 pickle 将字典保存到文件,请执行以下操作这些步骤:
- 导入 pickle 库: import pickle
- 以写入二进制模式打开输出文件:使用 open('filename.pickle', 'wb') 作为句柄:
- 将字典转储到文件中:pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL)
您可以将 a 替换为任何 Python 对象,例如列表、元组或自定义类实例。
加载 Pickled 对象
要从文件加载pickled对象,请按照以下步骤操作:
- 打开以读取二进制模式输入文件:以 open('filename.pickle', 'rb') 作为句柄:
- 加载对象:b = pickle.load(handle)
您可以使用用于创建对象的相同代码通过变量 b 访问加载的对象。
以上是如何使用 Pickle 保存和加载 Python 对象?的详细内容。更多信息请关注PHP中文网其他相关文章!