【问题标题】:Automatically running CMD after python script running::python脚本运行后自动运行CMD::
【发布时间】:2021-12-06 11:29:43
【问题描述】:

我有一个 python 脚本,想在完成 python 脚本后打开 CMD 并运行另一个 exe 应用程序。 我一直在尝试使用 os 系统和子进程并阅读论坛,但是找不到如何在 cmd 中运行另一个 .exe 应用程序 我得到以下错误: 命令未被识别为可操作的内部或外部命令... 我附上了脚本:

import numpy as np
import os
import subprocess
import sys


 L_b          =          int(input("PLEASE ENTER LENGTH OF BEAM: "))                                                                              
 xf           =          L_b+3
 print(xf)
 p = subprocess.Popen(["cmd", "NAMEOFAPP.exe",shell = True)
 #p = subprocess.call(["NAMEOFAPP"], shell = True)
 #os.system("start /B start NAMEOFAPP.exe @cmd /k {NAMEOFAPP.exe}")

【问题讨论】:

    标签: python operating-system subprocess


    【解决方案1】:

    试试这个:

    import os
    os.chdir("C:/path/to/the/file") ## Do this if you're not currently in the directory that contains the .exe file
    os.system("start NAMEOFAPP.exe") ## This command runs the app
    

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多