gpt4 book ai didi

python - 你可以使用任何pickle模块来pickle方法python方法对象吗?

转载 作者:行者123 更新时间:2023-12-01 06:11:50 24 4
gpt4 key购买 nike

我有一个长时间运行的脚本,它执行的操作可以分解为独立但顺序敏感的函数调用。此外,这里的模式是在图表上进行面包优先遍历,并且在崩溃后重新启动深度并不是一个好的选择。

那么,我的想法如下:当脚本运行时,维护一个函数参数对列表。该列表对应于图的深度优先搜索的开放列表。数据很容易访问,所以我不需要担心丢失它。

如果由于网络条件或错误而发生崩溃(可能不可避免),函数参数对列表足以恢复操作。

那么,我可以存储这些函数吗?我的直觉告诉我不会,但在我做出任何判断之前我需要一些建议。

最佳答案

您可以 pickle 普通函数。 Python 存储名称和模块并使用它来重新加载它。如果你想对方法等做同样的事情,那就有点棘手了。这可以通过将这些对象分解成组件并对其进行 pickle 来完成。

关于python - 你可以使用任何pickle模块来pickle方法python方法对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5526981/

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