私は外部プログラムへのPythonインターフェースを提供するライブラリを使用しています。これにより、次のものを作成できます。
foo = Foo()
上記のコードは、Python内から制御できるFooプログラムの新しいインスタンスを開始します。
複数回呼び出す必要のあるPythonスクリプトがあり、外部パラメーターに応じて、外部Fooプログラムの単一のインスタンスにさまざまなことを実行するように指示します。明らかに私にはできません
foo = Foo()
毎回、
これは、スクリプトが実行されるたびにFooの新しいインスタンスが作成されるためです。
私がやりたいのは、foo= Foo()
一度作成して、複数の呼び出しで同じインスタンスを共有することです。現在、私はそれを一度作成し、シリアル化し、スクリプトに逆シリアル化させることを考えています。このアプローチは機能しますか?より良い代替案はありますか?
ありがとう!!