我可以在没有参数的函数中使用map/imap/imap吗?

2024-06-01 14:46:27 发布

您现在位置:Python中文网/ 问答频道 /正文

有时我需要对没有参数的函数使用多处理。我希望我能做些什么:

from multiprocessing import Pool

def f():  # no argument
    return 1

# TypeError: f() takes no arguments (1 given)
print Pool(2).map(f, range(10))

我可以做Process(target=f, args=()),但我更喜欢map/imap/imap_unordered的语法。有办法吗?


Tags: 函数nofromimportmap参数returndef