我正在使用一个为外部程序提供 python 接口的库。这允许我创建:
foo = Foo()
上面的代码启动了一个我可以在 python 中控制的 Foo 程序的新实例。
我有一个需要多次调用的 python 脚本,并且根据外部参数,告诉外部 Foo 程序的单个实例来做不同的事情。很明显我做不到
foo = Foo()
每次,
因为每次我的脚本运行时都会创建一个新的 Foo 实例。
我想要做的是创建foo= Foo()
一次,并让多个调用共享同一个实例。目前我想只创建一次,序列化它,然后让我的脚本反序列化它。这种方法有效吗?有更好的选择吗?
谢谢!!