python打包软件的检查更新

我用pyqt5写了一个软件,已经用pyinstaller打包了正常运行。其中有一个检查更新按钮,功能已经写好了,点击后下载最新版本的zip到当前目录,但是如何安装这个更新?
比如说目前运行的是start.exe,点击更新,下载完成后zip解压的文件夹里面有一个新版start.exe和其他文件,如何后台地在退出软件后用新文件夹覆盖旧文件夹呢?

阅读 4.6k
1 个回答

如果是单独的文件可以利用cmd命令
退出程序后执行删除自身程序的cmd
然后 再移动新版本程序到当前位置

推荐问题