如何在管道中使用“子进程”命令我想用subprocess.check_output()带着ps -A | grep 'process_name'..我尝试了各种解决方案,但到目前为止都没有效果。有人能指导我怎么做吗?
3 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
subprocess
shell=True
.
ps
grep
ps = subprocess.Popen(('ps', '-A'), stdout=subprocess.PIPE)output = subprocess.check_output(('grep', 'process_name'), stdin=ps.stdout)ps.wait()
subprocess.check_output(('ps', '-A'))
str.find
阿晨1998
TA贡献2037条经验 获得超6个赞
cmd = "ps -A|grep 'process_name'"ps = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)output = ps.communicate()[0]print output
添加回答
举报
0/150
提交
取消