gpt4 book ai didi

python - 制作 "durable"对象

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:23 25 4
gpt4 key购买 nike

我正在用 Python 编写一个复杂的树结构,每次运行代码时我都厌倦了创建树对象并用数据填充它们。

那么,有没有办法让您的对象在 Python 中“持久”。对于“持久”,我的意思是如果有一种方法可以将我所有的对象作为字节保存在一个文件中,那么当我再次运行代码时,我可以创建并用字节文件中的数据填充我的所有对象,恢复状态我上次运行代码时离开了。

我想可能会有一篇帖子提出同样的问题,但我想不出一个更好的英文术语来形容“耐用”。

最佳答案

您可以使用 pickle 模块来序列化您的数据(这是将内存中的表示形式转换为可以写入磁盘的内容的通用短语)。您在 the Python documentation 中阅读更多内容.

将对象存储在文件中的最简单代码如下所示:

pickle.dump(myobject, open('myfile', 'w'))

并读回:

myobject = pickle.load(open('myfile', 'r'))

关于python - 制作 "durable"对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8251549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com