文章详情页
python - 版本号对比方法优化
浏览:101日期: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. python - 请问这两个地方是为什么呢?2. sql语句 - 如何在mysql中批量添加用户?3. node.js - mysql如何通过knex查询今天和七天内的汇总数据4. mysql - JAVA怎么实现一个DAO同时实现查询两个实体类的结果集5. mysql建表报错,查手册看不懂,求解?6. mysql - PHP定时通知、按时发布怎么做?7. 怎么php怎么通过数组显示sql查询结果呢,查询结果有多条,如图。8. 事务 - mysql共享锁lock in share mode的实际使用场景9. mysql - 数据库建字段,默认值空和empty string有什么区别 11010. javascript - 按钮链接到另一个网址 怎么通过百度统计计算按钮的点击数量
排行榜
