文章详情页
python - 版本号对比方法优化
浏览:170日期: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. boot2docker无法启动3. angular.js - 后端接口调用怎么规划 封装成一个个 Service 吗?~4. mac里的docker如何命令行开启呢?5. javascript - 我这个页面的main的盒模型为什么把header的模型空间也包括了。6. Android-Studio 新建项目 Missing styles7. dockerfile - [docker build image失败- npm install]8. html5和Flash对抗是什么情况?9. mongodb的java开发中使用两个字段相等查询条件应该怎么写?10. android - 哪位大神知道java后台的api接口的对象传到前端后输入日期报错,是什么情况?求大神指点
排行榜

网公网安备