锻炼字符串是否持有版本号比另一个字符串在Python 3Python 3中的字符串是否高于另一个字符串?
持有版本号,这是我曾尝试更高:
request_version = "1.10.1"
current_version = "1.11"
if Decimal(request_version) > Decimal(current_version):
pass
不过,我得到这个错误,为什么呢?
InvalidOperation at /api/version/
[<class 'decimal.ConversionSyntax'>]
Youe示例适用于我 – Selcuk
其实际适用于我... – Netwave
不,工作正常:https://repl.it/BteN。你确定你没有尝试发布补丁(例如'1.2.3')吗?另外请注意,版本不会在数字上进行比较 - 例如,'1.2'不如'1.11'更新,即使它是更大的数字。 – jonrsharpe