从相同子进程的列表中执行多个项目

时间:2017-05-18 16:59:25

标签: python

另外还有一个问题,因为我无法在其他地方找到关于此列表的答案。

我有以下代码行

process = subprocess.Popen(GBTest + ' --record '+ DEVICES[0] + ' ' + APP + ' ' + EMAIL, shell=True, stdout=subprocess.PIPE)

DEVICES [] - 其中存储了多个项目,我可以使用Devices [0]或Devices [1]等单独调用每个项目...是否有办法修改此字符串以便它将运行此行该列表中每个设备的代码?

如果不是我需要添加什么?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:

for x in DEVICES:
    process = subprocess.Popen(GBTest + ' --record '+ x + ' ' + APP + ' ' + EMAIL, shell=True, stdout=subprocess.PIPE)

答案 1 :(得分:0)

我知道了,需要在睡眠中添加(时间)让它按顺序运行每个设备。认为这是我所挂钩的软件的限制。

由于