当进程仍在运行时,如何在运行时从控制台连续获取输出

时间:2019-07-03 07:14:22

标签: python python-3.x subprocess

我有一个要求,例如我想使用Python运行.exe(install.exe)并逐行获取输出。该exe文件需要3分钟才能完成该过程。 因此,我在3分钟后立即获得输出。但是我希望输出在不等待的情况下逐行显示(即使进程正在运行)。

我尝试了下面的代码,该代码在3分钟后一次输出。

我也尝试了无缓冲方法“ python -u program.py”

import os
dir = r"\\HYDFILEPRD01V\GroupFolders\public\Leaf Package\Dogwood.0.A\UCS 5.9.1.4840"
os.listdir(dir)

0 个答案:

没有答案