python打包软件的检查更新

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

阅读 4.5k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题