我是Python的新手,所以我有点挣扎,我正在创建一个小程序,它将在我输入一个链接到该应用程序的字母后打开该应用程序。然而,我对这段代码有一个特定的问题。
if app == "M":
subprocess.call('C:\Program Files (x86)\Minecraft Launcher//MinecraftLauncher.exe')
它会很好地打开“我的世界”启动器,但是,Python不会说这个过程已经完成,所以Python不会关闭。如果我手动关闭python,它将会关闭“我的世界”启动器。我很好奇是否有一种方法可以让进程打开启动器,然后直接关闭它自己,这样它就不会在后台运行。谢谢。
发布于 2021-10-17 09:43:47
您应该使用subprocess.Popen
而不是subprocess.call
https://stackoverflow.com/questions/69606630
复制相似问题