I have the following function:
def copy_file(source_file, target_dir): pass
Now I would like to use multiprocessing to exe
multiprocessing
Use a function object:
class Copier(object): def __init__(self, tgtdir): self.target_dir = tgtdir def __call__(self, src): copy_file(src, self.target_dir)
To run your Pool.map:
Pool.map
p.map(Copier(target_dir), file_list)