我正在使用控制子进程pexpect
(因为subprocess
不支持 pty并且我遇到了两个管道的死锁)。该过程在 上创建了很多stderr
我不感兴趣的输出,并且显然pexpect
还回显了我写给它的任何内容stdin
:
>>> import pexpect
>>> p = pexpect.spawn('rev')
>>> p.sendline('Hello!')
7
>>> p.readline()
'Hello!\r\n'
>>> p.readline()
'!olleH\r\n'
我怎样才能关闭它?