Python简单实现在线更新下载

Python简单实现 软件在线更新 在线下载(Python simple implementation of software online update and download)

文章来自:https://www.cnblogs.com/iAmSoScArEd/p/11199970.html  爬虫、转载请注明出处。

import tkinter.messagebox
import requests
VERSION_NOW='100'#1.0.0
UPDATE_DOWNLOAD_URL='http://www.url.com/a.zip' #新版本文件
VERSION_URL='http://www.url.com/version'#最新版本号

try:
    ver=request.get(VERSION_URL)#获取最新版本号
   #然后自己根据版本号对版本进行对比处理
    #这里省略
    #直接跳到更新代码
    tkinter.messagebox.showwarning(title='提示', message='发现新版本,点击确定开始更新。更新时间跟网速有关,请耐心等待!')
    newFile=requests.get(UPDATE_DOWNLOAD_URL)
        with open("newFile_update.zip","wb") as fp:
            fp.write(newFile.content)
except:
    tkinter.messagebox.showwarning(title='警告', message='更新失败,请检查网络!')
tkinter.messagebox.showwarning(title='提示', message='新版本软件下载完成!请在当前软件目录查看(文件名:newFile_update.zip)并使用新版本。') 
原文地址:https://www.cnblogs.com/iAmSoScArEd/p/11199970.html