我使用创建了一个子流程
subprocess.Popen(shlex.split(command), stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
\n
它调用的命令会打印各种信息,然后在打印更多信息之前等待。最终,当\n
按下足够的次数时,该过程将结束。我需要能够以编程方式模拟按下\n
直到进程结束,以及捕获所有输出。我不希望将输出打印到终端。我希望它被返回并设置为一个变量。
我该怎么做?