Re: [問題] auto-updater

看板Python作者 (carl)時間8年前 (2015/08/18 03:13), 8年前編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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
Windows部分軟體可以用win32api.GetFileVersionInfo就不
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
文章代碼(AID): #1LqZ9f2B (Python)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1LqZ9f2B (Python)