0

CPythonで正しく動作するのを妨げるような方法でPythonコードを変更することなく、Jythonを使用してJavaからPythonコードを使用できますか?

はいの場合、(Java コードで) どのような手順を実行する必要がありますか?

そうでない場合、これができない理由は何ですか (これまでのところ)?

4

1 に答える 1

3
  • Python モジュールは、特定の Python バージョンに依存する場合があります (例: Python 3 と Python 2 の違い、また、一部の Python バージョンで導入された専用の言語機能を使用する場合は、最低限の Python バージョン (例: 2.6) が必要になる場合もあります)。
  • Python モジュールは、Jython では動作しない C 拡張機能に依存している可能性があります
  • Python モジュールは、Jython では利用できない CPython 機能を使用する場合があります

一般に、ほとんどの Python のみのコードは Jython で動作するはずですが、すべての場合と同様に、テスト、テスト、テストする必要があります。適切に記述されたモジュールは単体テストを提供します。そのため、Jython からテストを実行して、何が起こっているかを確認する必要があります。

于 2011-02-24T03:54:35.570 に答える