如何通过Python代码打开CMD窗口?
用Python的os库打开CMD窗口的实现方法
基础打开方式
直接调用os.system()执行cmd命令即可弹出新的CMD窗口:
import os os.system('cmd')
运行后会打开一个保持激活状态的CMD窗口,直到手动关闭。
带自定义命令的打开方式
如果需要打开CMD时自动执行特定命令(比如切换目录、运行脚本),可以结合CMD的参数实现:
- 使用
/k参数:执行命令后保持窗口打开
import os # 示例:打开CMD并切换到D盘根目录 os.system('cmd /k "cd /d D:\\"')
- 使用
/c参数:执行命令后自动关闭窗口(如果需要临时停留,可加pause命令)
import os # 示例:执行打印命令后停留窗口,按任意键关闭 os.system('cmd /c "echo Hello from Python & pause"')
注意要点
- 上述方法仅适用于Windows系统,CMD是Windows专属的命令行工具;Linux/macOS需改用对应终端命令(如
bash)。 - 若路径或命令包含空格,需用引号包裹,注意转义内部引号:
os.system('cmd /k "cd /d \"C:\\Program Files\\Python\""')
内容的提问来源于stack exchange,提问作者Pouria sh
相关产品推荐
相关产品推荐

