运行如下命令后
>>> from subprocess import PIPE,Popen >>> p = Popen("top",shell=True,stdout=PIPE,stderr=PIPE)
会产生两个进程
使用p.kill()只是kill掉子进程
如果直接用p.communicat()会直接堵塞住
问:我应该怎么样获取输出结果,并结束这两个进程呢?