Python - 如何在Parent进程中与所有子进程共享列表?

时间:2016-02-05 10:10:24

标签: python subprocess popen

我有一个父python脚本,它使用Popen使用diff参数进行10次子进程调用另一个python脚本。我希望第二个脚本对父python脚本中声明的列表进行更改。

现在我正在做:

   p = [Popen("python child.py "+str(i),shell=True) for i in range(10)]
   for i in p:
       i.wait()

虽然这解决了我的目的,但现在如果我在Popen行之前声明了一个列表并且我想在child.py中访问此列表,我该怎么做? 我考虑使用pickle库,但打开和关闭文件10次(因为child.py被调用10次)只会增加我的I / O时间,这是不可取的。

0 个答案:

没有答案