Re: [問題] auto-updater
※ 引述《largesperm (reindeer)》之銘言:
: 請教一下
: 假設我在 Windows 下寫了一個 Python 的應用程式
: 當該執行檔被執行的時候 會先連線到某個網址檢查有沒有需要更新
: 如果需要更新的話 就會改一些特定資料夾下的 .py 檔
: 請問這有可能做到嗎 如果可以的話 請教有什麼方法可以做到
: 謝謝
做得到
大概就兩個部分:
1. 確認是否有更新
2. 下載
下載的話用urllib就可以了 ex:urllib.urlretrieve
更新的話就看你想怎麼判斷了 可以放一個叫version的檔案裡頭存版本號 下載下來確認版本號不一樣就更新 不想管版號也可以存md5
上面是比較一般的作法 其他像如果你有用版本控管的軟體,ex:git or svn的話 可以直接cd到那些資料夾用git pull或svn update 會方便一些※ 引述《largesperm (reindeer)》之銘言:
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.202.62
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1439838825.A.08B.html
※ 編輯: carlcarl (111.251.202.62), 08/18/2015 12:23:58
推
08/18 16:29, , 1F
08/18 16:29, 1F
→
08/18 16:29, , 2F
08/18 16:29, 2F
→
08/18 18:07, , 3F
08/18 18:07, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):