文章詳情頁
python - 版本號對比方法優化
瀏覽:201日期: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. mac里的docker如何命令行開啟呢?2. docker容器呢SSH為什么連不通呢?3. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””4. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?5. nignx - docker內nginx 80端口被占用6. 關于docker下的nginx壓力測試7. 如何解決Centos下Docker服務啟動無響應,且輸入docker命令無響應?8. angular.js使用$resource服務把數據存入mongodb的問題。9. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????10. docker start -a dockername 老是卡住,什么情況?
排行榜

網公網安備