如何进行多处理功能

时间:2017-03-07 13:44:19

标签: python

如何将不可迭代的kwargs包含在map的{​​{1}}函数中?例如,在下面的代码中,concurrent.futures的所有函数调用如何将c调用为False?也就是说,single其中single(iterable_a[i], iterable_b[i], c=False)是0到3之间的int。

i

1 个答案:

答案 0 :(得分:2)

您可以使用functools.partial

SELECT

将生成一个函数from functools import partial single2 = partial(single,c=False) ,其中single2设置为c。所以你可以使用:

False

因此,from functools import partial results = executor.map(partial(single,c=False), iterable_a, iterable_b)调用了mappartial(single,c=False)生成的函数。