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