Python子进程:使用不会关闭的“ stdin”启动进程

时间:2019-10-06 14:45:05

标签: python subprocess

我想使用subprocess模块开始一个新的过程。我希望stdin是一个从不发送任何内容但也不会终止的流。基本上,如果我要在外壳中启动它并且不键入任何内容,则该程序将获得与该程序相同的输入流。那可能吗?

1 个答案:

答案 0 :(得分:0)

stdin=subprocess.PIPE传递给Popen构造函数,然后避免执行任何操作(例如调用communicate()),该操作以后将关闭该FIFO。