是否可以让一个脚本调用另一个脚本,然后退出(不知道我是否正确),让另一个脚本继续运行?具体来说,我想要一个更新脚本来下载 installer.py
然后运行它。由于 installer.py 覆盖了更新脚本,我不能只执行 subprocess.call() ,因为它会在“删除旧安装”阶段失败。
这是否可能,或者我必须单独保留更新程序脚本,替换其他所有内容,将新脚本放入临时目录中,然后在下次程序运行时替换它?这被认为是更好的方法吗?
非常感谢您,如果这太明显了,我们深表歉意。
最佳答案
os.exec*
family 之一函数应该做你想要的。
关于python - 如何在 Python 中切换执行到新脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8539024/