文章詳情頁
python - 版本號對比方法優化
瀏覽:97日期: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. nignx - docker內nginx 80端口被占用2. docker網絡端口映射,沒有方便點的操作方法么?3. docker - 各位電腦上有多少個容器???容器一多,自己都搞混了,咋辦呢?4. angular.js - angular內容過長展開收起效果5. java - 為什么此私有靜態變量能被訪問呢?6. docker容器呢SSH為什么連不通呢?7. docker綁定了nginx端口 外部訪問不到8. php - 第三方支付平臺在很短時間內多次異步通知,訂單多次確認收款9. macos - mac下docker如何設置代理10. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?
排行榜
