我一直试图打开几个终端(尽管一个就足够了)来自一个执行我的主要python脚本的ipython终端。我希望这个主要的python脚本能够根据需要打开尽可能多的cmd终端,并在每个脚本上执行特定的python脚本。当脚本完成时,我需要终端窗口保持打开状态。
我可以使用以下命令设置启动一个终端:
import os
os.startfile('cmd')
但我不知道如何传递参数,例如:
/K python myscript.py
有没有人对如何做到这一点有任何想法?
干杯 H.H。
答案 0 :(得分:0)
使用子进程模块。有关详情,请访问。 Google>> python subprocess
答案 1 :(得分:0)
http://docs.python.org/2/library/subprocess.html
import subprocess
subprocess.check_output(["python", "c:\home\user\script.py"])
或
subprocess.call(["python", "c:\home\user\script.py"])