私は、非OOの方法で書かれたPython 2.x APIとやり取りしています。それはもはやシングルトンではなく、元のコード(私たちではない)を変更することはオプションではありません。Pythonモジュールの2つの独立したインスタンスを取得します。
個別のインタプリタのサブプロセス実行を使用するのが短く、モジュールから外してモジュールの複数のインスタンスとやりとりする(つまりオブジェクトとして扱う)方法はありますか?
モジュールを使用して2つの異なる設定を駆動する必要があります。これは内部的には動作しません。
免責事項:しないでください。非常に奇妙な状況の場合にのみこれを実行し、これを行う前に状況を他の方法で変更しようとしてください。私は尋ねる時に変更できない奇妙なコードに対処するためにこれを行いました。より奇妙なコードを増殖させる方法を提供しないようにしました。
[実行時にPythonモジュールのコピーを作成するにはどうすればいいですか?](https://stackoverflow.com/questions/11170949/how-to-make-a-copy-of-a-python-module -at-runtime) – ThorSummoner
@ThorSummonerはい、これはかなり良いトップの答えと思います。 –