Принудительное указание минимальной версии Python в скрипте
В коде можно проверить версию Python, чтобы убедиться, что пользователи не запускают скрипт с несовместимой версией. Используйте эту простую проверку:
import sys
if not sys.version_info > (2, 7):
# ругаем пользователя за запуск 10-летней версии Python
elif not sys.version_info >= (3, 5):
# вежливо сообщаем пользователю, что нужно обновиться,
# потому что используются возможности Python 3.5
Python
- Освоение типов данных в Python: практическое руководство
- Мастерство операторов Python: Полное руководство
- Оператор pass в Python: практическое руководство
- Аргументы функций в Python: позиционные, именованные и параметры по умолчанию
- Словари в Python: создание, манипуляции и продвинутые техники
- Итераторы в Python: как они работают и как создать свои
- Замыкания в Python: как вложенные функции захватывают переменные
- Модуль datetime в Python: практическое руководство по датам, времени и часовым поясам
- Освоение Python time.sleep(): лучшие практики, многопоточность и реальные примеры
- Освоение циклов Python: for, while, break, continue и enumerate