我们有一个名为app.exe的应用程序,而app.exe又是installanywhere启动程序的java.exe包装程序。 假设我们有一个python脚本a.py调用app.exe然后生成java.exe进程,我们如何捕获a.py和java.exe之间的交互式输出和输入
Popen能做到吗? 是否有简单的例子我们可以阅读更多内容? 可以在这种情况下使用吗?
谢谢
答案 0 :(得分:2)
如果你的 a.exe 将自己的stdin重定向到 java.exe stdin并将 java.exe stdout重定向到它自己的 >标准输出。
看看subprocess.Popen。有两个可选参数: stdin 控制子进程的标准输入, stdout 控制子进程的标准输出。