繁体   English   中英

python popen可以捕获子流程的子流程的交互式输出吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM