文章詳情頁
python - 版本號對比方法優化
瀏覽:122日期:2022-06-30 08:47:22
問題描述
最近為app版本更新功能寫了個小方法,感覺不是很漂亮,請問大家版本號對比都是怎么做的呢
版本號適配格式:純數字用 . 分隔
def version_cmp(client_version, last_version): ''' func of compare version number :param str client_version: :param str last_version: :return: ''' client_version_list = client_version.split('.') last_version_list = last_version.split('.') try:for i in range(0, len(last_version_list)): if int(last_version_list[i]) > int(client_version_list[i]):return True except IndexError, e:return False return False
問題解答
回答1:你的版本號應該只會往上加,不會往下減,其實只要比對值是否相等即可
上一條:python - beautifulsoup獲取網頁內容的問題下一條:python - 使用WhooshAlchemy報錯’function’ object has no attribute ’config’
相關文章:
1. css - 新手做響應式布局, 斷點過后右側出現空白,求幫助,謝謝。2. javascript - 關于<a>元素與<input>元素的JS事件運行問題3. css3 - 純css實現點擊特效4. mysql - 查詢字段做了索引為什么不起效,還有查詢一個月的時候數據都是全部出來的,如果分拆3次的話就沒問題,為什么呢。5. mysql - 記得以前在哪里看過一個估算時間的網站6. 大家好,我想請問一下怎么做搜索欄能夠搜索到自己網站的內容。7. ID主鍵不是自增的嗎 為什么還要加null8. MySQL中的enum類型有什么優點?9. python - 啟動Eric6時報錯:’qscintilla_zh_CN’ could not be loaded10. javascript - vue 怎么渲染自定義組件
排行榜
