在python subprocess.popen之后,将控件返回给用户

在python subprocess.popen之后,将控件返回给用户,python,subprocess,stdout,stdin,Python,Subprocess,Stdout,Stdin,我想发送一些输入(这取决于程序输出),但在输入发送后,让用户对程序进行交互控制。我正在使用 p = subprocess.Popen(['./program'], stdout=PIPE, stdin=PIPE, stderr=PIPE) 后面是一组有条件的p.stdin.write(“…”)和p.stdout.read(nBytes)语句 完成此操作后,如何将控件(stdin/stdout)正常返回给用户?我更喜欢python3,但也很乐意使用python2解决方案。可能与Nope有

我想发送一些输入(这取决于程序输出),但在输入发送后,让用户对程序进行交互控制。我正在使用

    p = subprocess.Popen(['./program'], stdout=PIPE, stdin=PIPE, stderr=PIPE)
后面是一组有条件的p.stdin.write(“…”)和p.stdout.read(nBytes)语句


完成此操作后,如何将控件(stdin/stdout)正常返回给用户?我更喜欢python3,但也很乐意使用python2解决方案。

可能与Nope有关,而不是相关。对于同一个python模块,这是一个不同的问题。