Jython で記述されたスクリプト (この場合は 1 つまたは 2 つの関数) がある場合、Python3 プロジェクトからそのコードを操作する方法はありますか?
1 に答える
0
いいえ、Jython が CPython に追いつき、Python 3 プロジェクト全体を Jython で実行できるようになるまでは。Python アプリケーションの一部を 1 つのインタープリターで実行し、残りを別のインタープリターで実行することはできません。pickle を使用してリモート プロシージャ コールを使用して複数のプロセスを処理できる場合もありますが、複雑で壊れやすく、遅いことは言うまでもありません (関連するすべてのデータをコピーする必要があります)。純粋な Python の場合は、これら 2 つの関数を Python 3 に移植するか (おそらく簡単)、プロジェクトを Python 2.5 に移植します (おそらくはるかに困難です)。Jython の JVM 相互運用機能を使用する場合、CPython で動作する代替手段がありますが、成熟度は低くなる可能性があります。Java が何のために必要かによっては、純粋な Python の代替手段があるかもしれません。
于 2013-10-18T19:48:56.437 に答える