You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Python脚本运行my.exe后命令提示符自动关闭的解决方法咨询

解决命令提示符启动后随即关闭的问题

首先看你提供的代码:

import sys
import subprocess
import os

os.chdir("C:\\code\\runcommand\\")
command = "my.exe"
subprocess.Popen(command)

针对命令提示符窗口启动后立刻关闭的问题,有以下几种解决方式:

  • 方式一:保留命令提示符窗口
    修改命令为通过cmd /k启动,执行完exe后会保留窗口:

    import sys
    import subprocess
    import os
    
    os.chdir("C:\\code\\runcommand\\")
    command = "cmd /k my.exe"
    subprocess.Popen(command)
    

    cmd /k的作用是执行指定命令后不关闭命令提示符窗口,你可以手动输入命令或关闭窗口。

  • 方式二:等待程序执行完毕再关闭
    让Python脚本等待子进程执行完成,这样窗口会在exe运行结束后才关闭:

    import sys
    import subprocess
    import os
    
    os.chdir("C:\\code\\runcommand\\")
    command = "my.exe"
    proc = subprocess.Popen(command)
    proc.wait()
    
  • 方式三:程序结束后暂停等待输入
    在命令后追加暂停指令,让窗口在exe执行完后等待用户按键再关闭:

    import sys
    import subprocess
    import os
    
    os.chdir("C:\\code\\runcommand\\")
    subprocess.Popen(["cmd", "/c", "my.exe", "&", "pause"])
    

内容的提问来源于stack exchange,提问作者Arif Mulani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 08:35:29