import subprocess
def my_function(x):
return x + 100
output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments
print output
#desired output: 101
Je n'ai trouvé la documentation sur l'ouverture des scripts séparés en utilisant des sous-processus. Est-ce que quelqu'un sait comment passer des objets de fonction ou même un moyen facile de passer le code de fonction?Est-il possible d'exécuter la fonction dans un sous-processus sans enfiler ou écrire un fichier/script séparé.
Je crois que vous êtes à la recherche du module [multitraitement] (http://docs.python.org/3.1/library/multiprocessing.html). –