相关疑难解决方法(0)

如何让Pool.map采用lambda函数

我有以下功能:

def copy_file(source_file, target_dir):
    pass
Run Code Online (Sandbox Code Playgroud)

现在我想用来立即multiprocessing执行这个功能:

p = Pool(12)
p.map(lambda x: copy_file(x,target_dir), file_list)
Run Code Online (Sandbox Code Playgroud)

问题是,lambda不能被腌制,所以这就失败了.解决这个问题最简洁(pythonic)的方法是什么?

python pool multiprocessing

50
推荐指数
3
解决办法
2万
查看次数

标签 统计

multiprocessing ×1

pool ×1

python ×1