看板 Python 關於我們 聯絡資訊
※ 引述《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
oToToT: Windows部分軟體可以用win32api.GetFileVersionInfo就不 08/18 16:29
oToToT: 用再存一個檔案囉 08/18 16:29
largesperm: 好的 感謝 我來試試看 08/18 18:07