文章详情页
python - 版本号对比方法优化
浏览:77日期: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. 关于docker下的nginx压力测试2. 为什么我ping不通我的docker容器呢???3. javascript - nidejs环境设置操作一直出现这种问题怎么解决?4. angular.js - Ionic 集成crosswalk后生成的apk在android4.4.2上安装失败???5. python - pandas按照列A和列B分组,将列C求平均数,怎样才能生成一个列A,B,C的dataframe6. 求一个mySQL安装包7. java - Tomcat 不同的域名访问同一个项目的不同网页8. 使用mysql自增主键遇到的问题9. css3 - [CSS] 动画效果 3D翻转bug10. javascript - Angular controlller控制域和原生js的关系
排行榜
