2013-06-26 63 views

回答

11

使用subprocess

import subprocess 

#code 
prog = subprocess.Popen(['python', filename, args]) 
#more code 
3

如果其他Python程序是可導入的,你需要的功能可以通過一個函數調用,那麼最好使用multiprocessing,而不是subprocess,因爲參數可以傳遞作爲Python對象,而不是通過字符串:

import somescript 
import multiprocessing as mp 

proc = mp.Process(target=somescript.main, args=...) 
proc.start() 
相關問題