gpt4 book ai didi

java - Python 相当于 Java 的 Redirect.INHERIT

转载 作者:行者123 更新时间:2023-12-01 10:03:55 26 4
gpt4 key购买 nike

我正在尝试在 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();
}
}
}

最佳答案

Redirect.INHERIT 是 Python 中的默认值。要在 Python 中模拟 Java 代码:

#!/usr/bin/env python
import subprocess

rc = subprocess.call("fairymax")

关于java - Python 相当于 Java 的 Redirect.INHERIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36600862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com