如何在关闭Python命令提示符后使打开的应用程序保持打开状态?

时间:2019-02-07 15:01:48

标签: python cmd subprocess

我正在制作一个通过命令提示符打开Visual Studio的脚本。 Visual Studio已成功打开,但如果我关闭从中运行脚本的命令提示符,则也会关闭应用程序Visual Studio。如何获得它,以便在打开Vis Studio之后的何处可以关闭cmd提示,并使Vis Studio仍处于打开状态?

这是我用来打开Vis Stud的cmd

subprocess.call([地址+“ \ Code.exe”])

打开命令提示符->输入Script.py-> * VS打开->关闭命令提示符-> * VS关闭

2 个答案:

答案 0 :(得分:0)

subprocess.call()将一直运行到Visual Studio运行为止,并且杀死它显然也会杀死VS。

您可以通过运行subprocess.Popen([address + r'\code.exe'])来分离两者 代替。

答案 1 :(得分:-1)

您可以使用与号(&)结束命令。这将执行操作,但是将终端返回给您,允许您执行其他命令(包括再次关闭终端)。