如何在后台运行流程并覆盖标准流



我想写一个python脚本,该脚本应该在后台创建一个进程,将其stdinstdout标准错误重定向到一个独立的虚拟流,以便与该进程通信(该可执行文件是我的程序)。

我需要从python脚本一次运行我的程序的几个实例,我需要一个合适的解决方案来接收/发送消息到它们的覆盖流。我没有在python中处理子/进程/流的经验,我正在寻找一个钻石代码示例,谢谢。。

您所追求的是子流程。Popen:

import subprocess
p = subprocess.Popen(["mycmd", "--somearg"], stdout=subprocess.PIPE)
out, err = p.communicate()

相关内容

  • 没有找到相关文章

最新更新