首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在单独的窗口中启动子cmd终端,从python脚本中启动并在其上执行脚本?

如何在单独的窗口中启动子cmd终端,从python脚本中启动并在其上执行脚本?
EN

Stack Overflow用户
提问于 2013-02-23 02:01:02
回答 2查看 769关注 0票数 0

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

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

代码语言:javascript
复制
import os
os.startfile('cmd')

但我不知道如何将参数传递给它,比如:

代码语言:javascript
复制
/K python myscript.py 

有谁对如何做到这一点有什么想法?

干杯H.H.

EN

回答 2

Stack Overflow用户

发布于 2013-02-23 02:48:00

使用子进程模块。有关更多信息,请访问。Google>>python子流程

票数 0
EN

Stack Overflow用户

发布于 2013-02-23 05:30:35

http://docs.python.org/2/library/subprocess.html

代码语言:javascript
复制
    import subprocess
    subprocess.check_output(["python", "c:\home\user\script.py"])

代码语言:javascript
复制
    subprocess.call(["python", "c:\home\user\script.py"])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15030404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档