Ok python!
Для начинающих
Как узнать текущую версию Python?
Чтобы узнать текущую версию Python из скрипта, можно использовать, например, возможности модулей стандартной библиотеки sys или sysconfig.
- sys.version – атрибут содержит информацию о версии Python в виде строки в удобочитаемом для человека формате. Удобно использовать, например, в качестве информативного сообщения при старте скрипта.
- sys.version_info – атрибут содержит информацию о версии Python, используемой в текущем интерпретаторе в виде именованного кортежа, хранящего пять компонентов версии: major, minor, micro, releaselevel (строка) и serial. Начиная с версии 3.1 все компоненты стали доступны по имени в виде атрибутов кортежа (см. пример №1).
- sysconfig.get_python_version() – метод возвращает версию Питона в виде строки формата major.micro.
Код
Результат
pythonCodes
# Импортируем модули.
import sys, sysconfig
# Вывод версии Python в человекочитаемом формате.
print(sys.version)
# Получение версии в виде MAJOR.MINOR.
print(sysconfig.get_python_version(), end='\n\n')
# Получение версии в виде именованного кортежа.
v = sys.version_info
print(v)
# Работает только с версии Питона 3.1.
if v >= (3, 1):
print(f'{v.major}.{v.minor}')
3.11.3 (tags/v3.11.3:f3909b8, Apr 4 2023, 23:49:59) [MSC v.1934 64 bit (AMD64)]
3.11
sys.version_info(major=3, minor=11, micro=3, releaselevel='final', serial=0)
3.11
Пример №1. Определение текущей версии Питона.