Re: [问题] auto-updater

楼主: carlcarl (carl)   2015-08-18 03:13:42
※ 引述《largesperm (reindeer)》之铭言:
: 请教一下
: 假设我在 Windows 下写了一个 Python 的应用程式
: 当该执行档被执行的时候 会先连线到某个网址检查有没有需要更新
: 如果需要更新的话 就会改一些特定资料夹下的 .py 档
: 请问这有可能做到吗 如果可以的话 请教有什么方法可以做到
: 谢谢
做得到
大概就两个部分:
1. 确认是否有更新
2. 下载
下载的话用urllib就可以了 ex:urllib.urlretrieve
更新的话就看你想怎么判断了 可以放一个叫version的档案里头存版本号 下载下来确认版本号不一样就更新 不想管版号也可以存md5
上面是比较一般的作法 其他像如果你有用版本控管的软件,ex:git or svn的话 可以直接cd到那些资料夹用git pull或svn update 会方便一些※ 引述《largesperm (reindeer)》之铭言:
: 请教一下
: 假设我在 Windows 下写了一个 Python 的应用程式
: 当该执行档被执行的时候 会先连线到某个网址检查有没有需要更新
: 如果需要更新的话 就会改一些特定资料夹下的 .py 档
: 请问这有可能做到吗 如果可以的话 请教有什么方法可以做到
: 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com