命令后命令提示符关闭?怎么阻止它?

时间:2014-03-07 09:06:33

标签: python operating-system

我在Windows上使用python idle运行此命令。但命令promt在命令执行后才关闭。如何阻止它?

import os
os.system('ipconfig')

3 个答案:

答案 0 :(得分:0)

如果你只想要一个窗口来显示输出,最简单的方法是让python进入休眠一段时间。

import os
import time

os.system('ipconfig')
time.sleep(999)

在这种情况下,窗口将保持打开999秒。

但在大多数情况下,最好为实时会话打开一个python控制台。

答案 1 :(得分:0)

这应该暂停Windows控制台,直到你按下一个键:

import os
os.system('ipconfig & pause')

答案 2 :(得分:0)

由于命令运行成功,因此可以通过一些上下文更好地解决您的问题;为什么要在Idle shell中运行ipconfig?如果你想在python中捕获信息,你应该预约subprocess模块。

要按照要求回答您的问题,在Windows的Idle shell中(在Win 7上测试),以下将打开一个CMD窗口,该窗口将一直打开,直到您关闭它或键入EXIT。

    >>> import os
    >>> os.system('CMD /K IPCONFIG')