鍛鍊字符串是否持有版本號比另一個字符串在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