Python关闭Python后关闭程序



我是Python的新手,所以我有点挣扎,我正在创建一个小程序,在我输入链接到该应用程序的字母后打开一个应用程序。然而,我对这段代码有一个特殊的问题。

if app == "M":
subprocess.call('C:Program Files (x86)Minecraft Launcher//MinecraftLauncher.exe')

它会很好地打开Minecraft启动器,但是,Python不会说这个过程已经完成,所以Python不会关闭。如果我手动关闭python,它将关闭Minecraft启动器。我很好奇是否有一种方法可以使进程打开启动器并直接关闭自己,这样它就不会在后台运行。谢谢。

您应该使用subprocess.Popen而不是subprocess.call

最新更新