GraalVM の例から、Python コードの 1 行を実行する次のようなコードがあります。
context.eval("python", "\nprint('Hello polyglot world Python!');");
はい、Java プログラムでは問題なく動作します。
「graalpython」プログラムを使用して、コマンド ラインから Python プログラムを実行することもできます。
私の質問は、上記の Java の例から Python プログラムを実行するにはどうすればよいですか?
context.eval("python", "\nprint('Hello polyglot world Python!');");
「file:」引数を使用してみましたが、うまくいかないか、何か間違っています。
たとえば、これはうまくいきませんでした:
context.eval("python", "file: /path_to_python/test.py");
このコード行は私に与えます:
元の内部エラー: java.lang.RuntimeException: 実装されていません
それで、それは私の質問に答えるかもしれませんが、1行のコードを実行できるように、GRAALプログラムからpythonスクリプトを実行できると信じなければなりません。ということで、今回の投稿。
--
graal「eval」を使用してJavaプログラム内からPythonプログラムを実行することはサポートされていますか? もしそうなら、私は非常に使用例をいただければ幸いです。
どうもありがとう。