命令提示符在命令后关闭?如何停止?
我在Windows上用Python的IDLE运行这个命令。但是命令执行完后,命令提示符就自动关闭了。我该怎么做才能让它不关闭呢?
import os
os.system('ipconfig')
3 个回答
0
既然这个命令运行得很成功,那么你最好提供一些背景信息;你为什么想在Idle环境中运行ipconfig呢?如果你想在Python中获取这些信息,建议你了解一下subprocess
模块。
针对你的问题,在Windows的Idle环境中(在Win 7上测试过),下面的代码会打开一个CMD窗口,这个窗口会一直保持打开状态,直到你手动关闭它或者输入EXIT。
>>> import os
>>> os.system('CMD /K IPCONFIG')
0
这段代码的作用是让Windows控制台暂停,直到你按下一个键为止:
import os
os.system('ipconfig & pause')
0
如果你只是想要一个窗口来显示输出,最简单的方法就是让 Python 暂停一段时间。
import os
import time
os.system('ipconfig')
time.sleep(999)
在这种情况下,窗口会保持打开状态长达 999 秒。
不过在大多数情况下,最好还是打开一个 Python 控制台,进行实时操作。