2013-08-20 143 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

相关问题