yarkov
@yarkov
Помог ответ? Отметь решением.

Как сравнить версии с помощью python?

Всем привет. Что-то я уже сонный и не могу понять как сравнить строки с версиями программ. Например есть строки
s = "1.2.1"
ss = "2.1.2"

Как узнать какая версия старше?
  • Вопрос задан
  • 1249 просмотров
Решения вопроса 1
sim3x
@sim3x
stackoverflow.com/questions/11887762/how-to-compar...

stackoverflow.com/questions/1714027/version-number...

>>> from distutils.version import LooseVersion, StrictVersion
>>> LooseVersion("2.3.1") < LooseVersion("10.1.2")
True
>>> StrictVersion("2.3.1") < StrictVersion("10.1.2")
True
>>> StrictVersion("1.3.a4")
Traceback (most recent call last):
...
ValueError: invalid version number '1.3.a4'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект