文章詳情頁
python - 版本號對比方法優(yōu)化
瀏覽:115日期:2022-06-30 08:47:22
問題描述
最近為app版本更新功能寫了個小方法,感覺不是很漂亮,請問大家版本號對比都是怎么做的呢
版本號適配格式:純數(shù)字用 . 分隔
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:你的版本號應(yīng)該只會往上加,不會往下減,其實(shí)只要比對值是否相等即可
上一條:python - beautifulsoup獲取網(wǎng)頁內(nèi)容的問題下一條:python - 使用WhooshAlchemy報(bào)錯’function’ object has no attribute ’config’
相關(guān)文章:
1. python3.x - python3.5使用pyinstaller打包報(bào)錯找不到libpython3.5mu.so.1.0等文件求解?2. MySQL中的enum類型有什么優(yōu)點(diǎn)?3. flask - python web中如何共享登錄狀態(tài)?4. python3.x - python連oanda的模擬交易api獲取json問題第二問5. python - TypeError: tryMsgcode() takes exactly 2 arguments (0 given)6. mysql - 無恥的請教一條sql7. phpStudy2017輕巧版mysql無法啟動8. 為什么我寫的PHP不行9. centos7 編譯安裝 Python 3.5.1 失敗10. 為什么我輸入了refresh不會跳轉(zhuǎn)?請教大神支招!
排行榜

熱門標(biāo)簽