gpt4 book ai didi

Python:如何在脚本的多次调用之间共享一个对象实例

转载 作者:太空狗 更新时间:2023-10-29 21:55:44 25 4
gpt4 key购买 nike

我正在使用一个为外部程序提供 python 接口(interface)的库。这允许我创建:

foo = Foo()

上面的代码启动了一个新的 Foo 程序实例,我可以从 python 中控制它。

我有一个 python 脚本,需要多次调用并根据外部参数告诉外部 Foo 程序的单个实例做不同的事情。显然我做不到

foo = Foo() 每次,

因为每次我的脚本运行时都会创建一个新的 Foo 实例。

我想做的是创建一次 foo= Foo(),并让多个调用共享同一个实例。目前我正在考虑只创建一次,序列化它,然后让我的脚本反序列化它。这种方法行得通吗?有更好的选择吗?

谢谢!!

最佳答案

如果您遵循类似于 this answer 中给出的方法,则可以做到这一点.或者你可以使用 Pyro ,与 this answer 中的多处理相比.

关于Python:如何在脚本的多次调用之间共享一个对象实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6481602/

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