1
def worker(procnum, return_dict):
'''worker function'''
print str(procnum) + ' represent!'
return_dict[procnum] = procnum
if name == ' main ':
manager = Manager()
return_dict = manager.dict()
jobs = []
for i in range(5):
p = multiprocessing.Process(target=worker, args=(i,return_dict))
jobs.append(p)
p.start()
2
p = multiprocessing.Pool(1)
rslt = p.map(test,('world',))
print rslt
想让脚本返回值,只需从包装代码的函数中执行return[1,2,3]。必须从另一个脚本中导入脚本才能使用该信息。
返回值来自包装函数,同样,这必须由单独的Python脚本运行并导入才能起到任何作用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)