【发布时间】:2016-08-04 16:40:04
【问题描述】:
我正在尝试在 Python 中复制以下用 Java 编写的脚本,但我没有在 Python 中看到等效的 Redirect.INHERIT。移植这个的正确方法是什么?
import java.lang.ProcessBuilder;
import java.lang.ProcessBuilder.Redirect;
public class TestProcessBuilder {
public static void main(String args[]) {
try {
ProcessBuilder builder = new ProcessBuilder("fairymax");
builder.redirectInput(Redirect.INHERIT);
builder.redirectOutput(Redirect.INHERIT);
builder.redirectError(Redirect.INHERIT);
Process subProcess = builder.start();
subProcess.waitFor();
}
catch (Exception e) {
e.printStackTrace();
}
}
}
【问题讨论】:
-
subprocess的文档有你需要的一切。
标签: java python subprocess processbuilder