文章详情页
python - 版本号对比方法优化
浏览:69日期: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. angular.js - 不适用其他构建工具,怎么搭建angular1项目3. angular.js - Angular路由和express路由的组合使用问题4. python - django 里自定义的 login 方法,如何使用 login_required()5. java8中,逻辑与 & 符号用在接口类上代表什么意思6. mysql优化 - mysql count(id)查询速度如何优化?7. mysql主从 - 请教下mysql 主动-被动模式的双主配置 和 主从配置在应用上有什么区别?8. 主从备份 - 跪求mysql 高可用主从方案9. node.js - node_moduls太多了10. python - 关于ACK标志位的TCP端口扫描的疑惑?
排行榜
