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
Tôi chỉ tìm thấy tài liệu về việc mở các quy trình con bằng cách sử dụng các tập lệnh riêng biệt. Có ai biết làm thế nào để vượt qua các đối tượng chức năng hoặc thậm chí một cách dễ dàng để vượt qua mã chức năng?Có thể chạy hàm trong một tiến trình con mà không cần luồng hoặc viết một tệp/tập lệnh riêng biệt.
Tôi tin rằng bạn đang tìm kiếm mô-đun [đa xử lý] (http://docs.python.org/3.1/library/multiprocessing.html). –