0

我一直在尝试从执行我的主要 python 脚本的 ipython 终端打开几个终端(尽管一个就足够了),但没有成功。我希望这个主要的 python 脚本根据需要打开尽可能多的 cmd 终端,并在每个终端上执行一个特定的 python 脚本。脚本完成后,我需要终端窗口保持打开状态。

我可以设法使用以下命令启动一个终端:

import os
os.startfile('cmd')

但我不知道如何向它传递参数,例如:

/K python myscript.py 

有人对如何做到这一点有任何想法吗?

干杯

4

2 回答 2

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"])
于 2013-02-22T21:30:34.993 回答
0

使用子流程模块。查看更多信息。谷歌>>python子进程

于 2013-02-22T18:47:59.643 回答