我有以下功能:
def copy_file(source_file, target_dir):
pass
现在我想使用 multiprocessing
立即执行这个函数:
p = Pool(12)
p.map(lambda x: copy_file(x,target_dir), file_list)
问题是,lambda 不能被腌制,所以失败了。解决此问题的最简洁(pythonic)方法是什么?
原文由 Peter Smit 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用函数对象:
运行你的
Pool.map
: