为了从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 的方法。
如果有人能给我一些提示以解决我的问题,我将不胜感激。
我已经进行了搜索,但找不到适合我需要的答案,如果有人找到正确的链接,请告诉我。
最好的!