如何在python中执行以下子进程命令?
$ ps aux|grep python
>>> subprocess.check_output(['ps', 'aux', 'grep', 'python']) ?
答案 0 :(得分:2)
您可以执行以下操作:
ps = subprocess.Popen(('ps', 'aux'), stdout=subprocess.PIPE)
output = subprocess.check_output(('grep', 'python'), stdin=ps.stdout)
ps.wait()
print output