【问题标题】:Run several cmd Windows 10运行多个 cmd Windows 10
【发布时间】:2018-07-09 19:13:49
【问题描述】:

我想用 OS Windows 10 打开几个 cmd 窗口。 我的代码:

import subprocess

for i in range(0, 3):
    subprocess.<.....what to do......>

一个想法,如何以最好的方式实现它?

【问题讨论】:

  • 你真的有要执行的命令吗?或者这只是试图创建几个 shell 以手动使用?
  • stackoverflow.com/questions/32577071/… 中的更安全的替代方案怎么样?
  • 第一步如何用子流程来做这部分。因为用win 10 a有这个问题,用linux就没有这些问题。

标签: python


【解决方案1】:

使用 os 模块是如何完成它的非常简单的方法https://docs.python.org/3.4/library/os.html

import os
os.system("start cmd")

【讨论】:

  • 它工作正常,但我对子流程方法感兴趣。
  • 可以添加参数吗?
【解决方案2】:
subprocess.call(['C:\\Windows\\System32\\cmd.exe'])

这应该会打开一个 cmd 窗口。

subprocess.call(['C:\\Windows\\System32\\cmd.exe'], -- Arguments Go Here --)

这个可以让你添加争论。我不确定您是否手动使用这些控制台。

【讨论】:

  • 在当前打开新的cmd
  • 如何打开不在当前状态?
猜你喜欢
  • 2021-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-28
  • 2020-05-07
  • 1970-01-01
  • 2018-12-24
  • 2014-12-08
相关资源
最近更新 更多