0

Ironpython を使用しない場合、C# は cpython プログラム (py ファイル) をどのように使用しますか?

ironpython が cpython コードをロードするいくつかのバグがあるためです。

4

1 に答える 1

0

厳密な CPython の動作が必要で、Python プログラムを変更したくない場合は、別の CPython プロセスを生成し、パイプまたはローカルホストへのネットワーク接続を介して、いくつかの RPC プロトコル (選択できるものがたくさんあります) を介して対話する必要があります。 .

「シリアル化された」RPC の代わりに、システムの機能 (Windows の場合は COM、Linux の D-Bus の場合) を使用できますが、これはコード プラットフォームに依存し、必ずしも単純ではありません。

于 2010-06-21T09:01:14.783 に答える