Курс 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. Список переменных в Python
  2. Извлечение новостей с помощью newspaper3k
  3. Тест скорости набора текста на Python
  4. Удаление элемента из списка
  5. Участие в LP стейкинге Waves
  6. ChainMap избыточные ключи
  7. PrettyTable: создание таблицы
  8. Подсказки типов в Python
  9. Замена элементов в списке с помощью генераторов списков
  10. Функция pow() — возвести число в степень
  11. Создание новых списков
  12. Округление в Python
  13. Форматирование строк с f-строками
  14. Создание лямбда-функций
  15. Подписка на SelectelNews в Twitter
  16. Реализация операции -= для пользовательского класса
  17. Упрощенный вывод данных в Python
  18. Метод Event.wait() в Python
  19. Оператор continue в Python
  20. Потоковый ввод в Python
  21. Конкатенация строк в Python
  22. Вывод баннеров
  23. Логические значения в Python
  24. Объединение множеств в Python
  25. Фильтрация последовательности
  26. Метод is_absolute() для PurePath
  27. HTTP-запросы с библиотекой Requests
  28. Перебор элементов списка в Python
  29. Проекты на Python
  30. Очистка списка от False, None, 0, «»
  31. Проверка однородности элементов списка
  32. Установка Git и AWS CLI
  33. Асинхронное программирование с asyncio
  34. Класс-оболочка для словарей
  35. Основы работы со списками
  36. Копирование списков в Python
  37. Аргумент по умолчанию
  38. Применение функции к списку
  39. Установка User-Agent в Python
  40. Получение ID текущего процесса
  41. Анализ кода — Python
  42. Поиск наиболее частого элемента
  43. Функция format() в Python
  44. GitHub в Telegram: подписка на уведомления
  45. PATCH-запрос с библиотекой requests

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