从.exe重定向输出文本,直到使用python关闭exe

时间:2018-08-01 13:48:08

标签: python-3.x

我想打开一个exe(exe可以接受输入)并重定向.exe中的所有输出文本,直到我关闭exe

with open('output.txt', 'w') as output_f:
    p = subprocess.Popen(r"xx.exe",
                         stdout=output_f,
                         stderr=output_f) 

如果运行上述程序,exe将立即启动并关闭,但文本将复制到输出文件中。

我不想关闭exe,exe应该是打开的,当我提供一些输入时,exe会提供一些文本。我希望python继续从exe复制所有文本,直到关闭文件。

0 个答案:

没有答案