您的位置:首页技术文章
文章详情页

python - 版本号对比方法优化

【字号: 日期:2022-06-30 08:47:22浏览:61作者:猪猪

问题描述

最近为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 编程
相关文章: