тренировки, если строка с номером версии выше, чем другая строка, держащей номер версии в Python 3.Является ли строка выше, чем другая строка в Python 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