我正在编写各种安装程序。当用户运行我的python文件(编译为可执行文件)时,它会下载实际的安装程序然后需要运行安装程序并立即退出(即真正的安装程序继续运行)。我的问题是我该怎么做?如何从python脚本执行安装程序并立即退出?
答案 0 :(得分:4)
你应该看看os.exec*
functions:
这些函数都执行一个新程序,取代当前进程;他们不回来。在Unix上,新的可执行文件被加载到当前进程中,并且将具有与调用者相同的进程ID。
如果您必须退出python脚本,可能您可以使用subprocess.Popen
然后退出,但我不确定。
答案 1 :(得分:2)
你可能想要os.exec*
家族的某些东西。 Reference。您不必退出:这些函数将用您执行的任何内容替换当前程序,这将接管该过程。