我目前正在用java编写一个rest API来处理不同的进程,我想要实现的是在python进程无限运行时将其输出重定向到一个.txt文件。这是我当前的代码: File log = createLog(name);Process process = new ProcessBuilder(exe,cmd,args).redirectOutput(log).directory(environment).s
我发现这是从java运行(使用exec()方法) python脚本的方法之一。我在python文件中有一个简单的print语句。然而,当我运行它时,我的程序什么也不做。它既不打印用python文件编写的语句,也不抛出异常。程序只是终止了什么都不做:
Process p = Runtime.getRuntime().exec("C:\\Python\\Python36-32\\pyt
我已经将我的python代码存储在文件中,然后通过input.txt传递输入。String rollno="13F127"; Process p = Runtime.getRuntime().exec("C:\\Python34\\python C:\\Users\\Raga\\Documents\\"+rollno+"\\"+file+".py < C:\\Users\\R