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
Yalnızca ayrı komut dosyalarını kullanarak alt işlemlerin açılmasıyla ilgili belgeleri buldum. İşlev nesnelerini nasıl geçeceğini, hatta işlev kodunu iletmenin kolay bir yolunu bilen var mı?Bir alt işlemde, iş parçacığı olmadan veya ayrı bir dosya/komut dosyası yazmadan işlevi çalıştırmak mümkün mü?
[Çok işlemcili] (http://docs.python.org/3.1/library/multiprocessing.html) modülünü aradığınızı düşünüyorum. –