2

JavaからPythonスクリプト(いくつかのコマンドラインパラメータを持つ)を実行するために、次のJavaコードを使用しようとしています

String[] command = {"script.py", "run",
                    "-arg1", "val1", 
                    "-arg2", "val2" ,          
                    "-arg3" , "val_31 val_32",
       };

ProcessBuilder probuilder = new ProcessBuilder( command );
Process process = probuilder.start();

たとえば、次のコマンドを実行するつもりです。

./script.py run -arg1 val1 -arg2 val2 -arg3 val_31 val_32

パラメータ arg3 はパラメータ値のリストを取ることに注意してください。

私が直面している問題は、値のリストをパラメーター arg3 に渡す方法が見つからなかったことです。

私の問題に取り組むために、誰かが私にいくつかのヒントを与えることができれば、本当に感謝しています.

すでに検索を行いましたが、私のニーズに適した回答が見つかりませんでした。適切なリンクが見つかった場合はお知らせください。

一番!

4

1 に答える 1