2013-08-20 180 views
0

如何從一個Python腳本啓動多個Python腳本? 我需要重新啓動以啓動幾個腳本(server.py => Tornado,backup.py =>調度程序來轉儲數據庫,watcher =>監視系統)。所有這些我由一個手動一個開始,如何通過一個新的腳本(如Python all.py)如何從一個Python腳本啓動多個Python腳本?

+0

看一看[子開始所有的人都在分離過程](http://docs.python.org/3.3/library/subprocess.html)它可以幫助你啓動任何你想要的文件。但是,如果您希望它們處於單個python進程中:導入腳本並在新線程中執行它們。我希望你的腳本中有'if __name__ =='__main __':'語句。 – javex

回答

1
p = subprocess.Popen(command, shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT) 

欲瞭解更多信息read this

相關問題