子进程循环捕获错误

时间:2018-06-06 08:51:16

标签: python-2.7 subprocess

我有以下代码

commands = [["openstack", "volume", "delete", i], ["openstack", "volume", "snapshot", "delete", i]]
programs = [subprocess.Popen(i) for i in commands]

我知道我可以使用

获取错误和输出
p = subprocess.Popen(command, stdout=subprocess.PIPE)
out, err = p.communicate()

我只是错过了在programs中使用相同内容的想法。我需要知道命令是否导致错误或者获得输出。有什么指针吗?

0 个答案:

没有答案