Курс Python → Проверка версии Python

Для проверки необходимой версии Python в вашем скрипте вы можете использовать модуль sys. Например, следующий код проверит, что текущая версия Python не ниже 3.6:


import sys

if sys.version_info < (3, 6):
    print("Для запуска этого скрипта необходима версия Python 3.6 и выше")
    sys.exit(1)

Этот код проверяет версию Python и, если она ниже 3.6, выводит сообщение об ошибке и завершает выполнение скрипта. Это позволит вам предотвратить запуск скрипта в несовместимой версии Python и избежать ошибок в работе программы.

Также можно добавить проверку на конкретную версию Python, если вашему скрипту требуется именно определенная версия. Например, для проверки на версию Python 3.7 код будет выглядеть следующим образом:


if sys.version_info = (4, 0):
    print("Для запуска этого скрипта необходима версия Python 3.7")
    sys.exit(1)

Таким образом, вы можете обеспечить совместимость вашего скрипта с нужной версией Python и избежать потенциальных проблем при его выполнении на устаревших версиях интерпретатора.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Распаковка элементов массива
  2. Оператор «or» в Python
  3. Автоматизация действий с Pyautogui
  4. Структуры данных в Python
  5. Обход словаря в Python
  6. Создание итератора
  7. Операторы присваивания в Python
  8. Оператор is в Python
  9. Проверка дубликатов в Python
  10. Python Enum Weekday Usage
  11. *args и **kwargs в Python
  12. Именованные срезы в Python
  13. Экранирование символов в Python
  14. Создание инструмента обнаружения плагиата
  15. Получение частей дроби
  16. Автоматизация скриптов на AWS Lightsail.
  17. Логирование с Logzero
  18. Карта бомбоубежищ в Москве и Питере
  19. Вложенные функции в Python
  20. Встроенные функции Python
  21. Python Calendar Usage
  22. Работа с геоданными с помощью geopy
  23. Контекстный менеджер в Python
  24. Синтаксис переменных цикла в Python
  25. Запуск внешних программ с subprocess
  26. Функция sleep() в Python
  27. Модуль pprint
  28. Удаление пробелов методом translate()
  29. Открытие и запись файлов
  30. Установка и использование pyshorteners
  31. Создание коллекций из генератора
  32. Обучение модели с указанием эпох
  33. Метод rsub для пользовательских чисел
  34. Выборка чисел
  35. Создание итерируемых объектов
  36. Переопределение метода len
  37. Применение промокода в Много лосося
  38. Проверка наличия элемента в списке
  39. GitHub в Telegram: подписка на уведомления
  40. Преобразование в float
  41. Использование type hints
  42. Декораторы с @wraps
  43. Проверка класса объекта
  44. Объединение множеств в Python
  45. Создание Radio кнопок в tkinter
  46. Работа с CSV файлами

Marketello читают маркетологи из крутых компаний