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 に渡す方法が見つからなかったことです。
私の問題に取り組むために、誰かが私にいくつかのヒントを与えることができれば、本当に感謝しています.
すでに検索を行いましたが、私のニーズに適した回答が見つかりませんでした。適切なリンクが見つかった場合はお知らせください。
一番!