【发布时间】:2011-06-26 01:34:34
【问题描述】:
我正在使用一个为外部程序提供 python 接口的库。这允许我创建:
foo = Foo()
上面的代码启动了一个新的 Foo 程序实例,我可以在 python 中控制它。
我有一个需要多次调用的 python 脚本,并且根据外部参数,告诉外部 Foo 程序的单个实例执行不同的操作。显然我做不到
foo = Foo() 每次,
因为每次我的脚本运行时都会创建一个新的 Foo 实例。
我想做的是创建一次foo= Foo(),并让多个调用共享同一个实例。目前我想只创建一次,序列化它,然后让我的脚本反序列化它。这种方法有效吗?有更好的选择吗?
谢谢!!
【问题讨论】:
标签: python object-persistence object-sharing