J'ai la fonction suivante:Comment laisser Pool.map prendre une fonction lambda
def copy_file(source_file, target_dir):
pass
Maintenant, je voudrais utiliser multiprocessing
pour exécuter cette fonction à la fois:
p = Pool(12)
p.map(lambda x: copy_file(x,target_dir), file_list)
Le problème est , les lambda ne peuvent pas être marinés, donc cela échoue. Quelle est la manière la plus soignée (pythonique) de résoudre ce problème?
Merci, cela est bien ce que je avais besoin ! –
Merci! Je souhaite vraiment qu'ils puissent prendre en fonction lambda! – yeelan