[英]Can python popen capture interactive output of a subprocess of a subprocess
我们有一个名为app.exe的应用程序,它反过来又是installanywhere启动器的java.exe的包装。 假设我们有一个python脚本a.py,它调用了app.exe,然后生成了java.exe进程,我们如何捕获a.py和java.exe之间的交互输出和输入
Popen可以做到吗? 有没有简单的例子我们可以阅读更多内容? 可以在这种情况下使用pexpect吗?
谢谢
如果您的a.exe将其自己的stdin重定向到java.exe stdin并将java.exe stdout重定向到其自己的stdout,则有可能 。
看看subprocess.Popen 。 有2个可选参数: stdin控制子过程的标准输入和stdout ,控制子过程的标准输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.