好的,所以我有一个通过 ProcessBuilder 运行的 python 脚本。一切正常。我遇到的问题是,每当我将参数传递给 python 脚本时,python 脚本都会以unrecognized argumets
. 但是,如果我采用确切的命令并将其复制并粘贴到命令提示符中,它运行得非常好。有什么帮助吗?这是我现在所拥有的总体思路:
ProcessBuilder builder = new ProcessBuilder("C:\Python33\" + "python.exe","-u", "C:\...\script.py", "--arg1 " + "argumentValue");
p = builder.start();