Ситуация, когда требуется узнать версию Python, с которой работает ваш скрипт, является довольно распространенной. Часто это становится необходимым при отладке кода, особенно если используются различные версии Python, либо при разработке программного обеспечения, которое должно работать на разных версиях Python.
Например, представим ситуацию, когда разработчик написал код, используя определенные функции или библиотеки, которые доступны только в новых версиях Python. Если он будет пытаться запустить свой код на старой версии Python, это может вызвать ошибки. В таком случае, было бы полезно выводить версию Python в консоли.
В Python есть несколько способов, которыми можно узнать версию интерпретатора, с которым работает скрипт.
Один из самых простых способов — использовать модуль platform
. Этот модуль предоставляет функцию python_version()
, которая возвращает строку, содержащую версию Python.
import platform print(platform.python_version())
Когда вы запустите этот код, он выведет в консоли версию Python, с которой работает ваш скрипт. Например, ‘3.8.5’.
Другой способ — использовать модуль sys
. Этот модуль содержит список version_info
, который содержит информацию о версии Python.
import sys print(sys.version_info)
Этот код выведет кортеж, содержащий пять элементов: основной номер версии, второстепенный номер версии, номер исправления, последовательность предварительной версии (может быть пустой) и номер сборки. Например, (3, 8, 5, 'final', 0)
.
Оба этих способа помогут вам выводить версию Python прямо из вашего скрипта.
Добавить комментарий