在python中调用外部程序,观察特定文本的输出,然后采取行动

2024-04-19 11:12:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python中寻找一种方法来运行一个外部二进制文件并观察它的输出:“最新”如果没有返回“最新”,我想再次运行原始命令,一旦“最新”显示出来,我希望能够运行另一个脚本。到目前为止,我已经知道了如何使用subprocess来运行带有选项的二进制文件,但我已经做到了。谢谢!在


Tags: 文件方法命令脚本选项二进制subprocess
1条回答
网友
1楼 · 发布于 2024-04-19 11:12:31

从这样的子进程中使用Popen

进程=Popen(“cmd”,shell=True,bufsize=bufsize,stdout=PIPE)

然后使用过程.stdout从程序的stdout中读取(就像从其他文件中读取对象一样)。在

相关问题 更多 >