os.subproccess如何避免在关闭cmd后关闭进程

时间:2018-07-13 08:20:15

标签: python python-3.x cmd subprocess

我准备了.py脚本,该脚本是从命令行运行的。 ('python test.py') 我脚本的最后一个任务是启动外部应用程序。 我使用以下功能启动独立进程(.exe文件)

subprocess.Popen(["C:/Program Files/Agisoft/PhotoScan Pro/photoscan.exe", (folder_z_nazwa+".psx")], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE)

我想在不终止此子进程的情况下关闭cmd。目前,Agisoft在后台启动了cmd。当我单击cmd窗口上的退出按钮时,agisoft立即终止。我不希望自动关闭cmd。我只是想避免用户意外关闭cmd窗口而Agisoft也将关闭的情况。

1 个答案:

答案 0 :(得分:0)

pythonw script_name.py 

即使关闭cmd,这也会在后台运行脚本。