Reading CSV Files in Python
Оглавление:
Python - один из самых популярных языков программирования в мире. Он используется для разработки веб-сайтов, написания сценариев, машинного обучения, анализа данных и многого другого.
В этом руководстве объясняется, как проверить, какая версия Python установлена в вашей операционной системе с помощью командной строки. Это может быть полезно при установке приложений, которым требуется определенная версия Python.
Мы также покажем вам, как программно определить, какая версия Python установлена в системе, где выполняется скрипт Python. Например, при написании сценариев Python вам необходимо определить, поддерживает ли сценарий версию Python, установленную на компьютере пользователя.
Версии Python
Готовые к выпуску версии Python имеют следующую версию:
MAJOR.MINOR.MICRO
Например, в Python 3.6.8
3
- это основная версия,
1
- это вспомогательная версия, а
2
- это микро версия.
-
MAJOR- Python имеет две основные версии, которые не полностью совместимы: Python 2 и Python 3. Например,3.5.7,3.7.2и3.8.0являются частью основной версии Python 3.MINOR- эти релизы приносят новые функции и возможности. Например,3.6.6,3.6.7и3.6.8являются частью минорной версии Python 3.6.MICRO- Как правило, новые микро-версии содержат различные исправления ошибок и улучшения.
Разрабатываемые релизы имеют дополнительные классификаторы. Для получения дополнительной информации прочитайте документацию Python «Цикл разработки».
Проверка версии Python
Python предустановлен в большинстве дистрибутивов Linux и macOS.
Чтобы узнать, какая версия Python установлена в вашей системе, выполните команду
python --version
или
python -V
:
python --version
Команда выведет версию Python по умолчанию, в данном случае это
2.7.15
. Версия, установленная в вашей системе, может отличаться.
Python 2.7.15+
Версия Python по умолчанию будет использоваться всеми сценариями, для которых
/usr/bin/python
установлен как интерпретатор в строке shebang сценария.
В некоторых дистрибутивах Linux установлено несколько версий Python одновременно. Как правило, двоичный файл Python 3 называется
python3
, а двоичный файл Python 2 называется
python
или
python2
, но это не всегда так.
Вы можете проверить, установлен ли Python 3, набрав:
python3 --version
Python 3.6.8
Хотя Python 2 хорошо поддерживается и активен, Python 3 считается настоящим и будущим языка.
На момент написания этой статьи, последним основным выпуском Python является версия 3.8.x. Скорее всего, в вашей системе установлена более старая версия Python 3.
Программная проверка версии Python
Python 2 и Python 3 принципиально разные. Код, написанный на Python 2.x, может не работать в Python 3.x.
Модуль
sys
, доступный во всех версиях Python, предоставляет системные параметры и функции.
sys.version_info
позволяет вам определить версию Python, установленную в системе. Это кортеж, который содержит пять номеров версий:
major
,
minor
,
micro
, уровень
releaselevel
и
serial
.
Допустим, у вас есть скрипт, который требует как минимум Python версии 3.5, и вы хотите проверить, соответствует ли система требованиям. Вы можете сделать это, просто проверив
major
и дополнительные версии:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
This script requires Python 3.5 or higher! You are using Python 2.7.
Для написания кода Python, который работает под Python 3 и 2, используйте
future
модуль. Это позволяет вам запускать Python 3.x-совместимый код под Python 2.
Вывод
Узнать, какая версия Python установлена в вашей системе, очень просто, просто наберите
python --version
.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
терминальный питонКак проверить версию BIOS в Windows 10
В этом сообщении показано, как проверить текущую версию BIOS в Windows 10 / 8.1 / 8/7 с помощью Windows Registry, WMIC / CMD, System Information Tool или DXDiag.
Как проверить версию PowerShell в Windows 10
Используйте эту команду для проверки, получения и отображения версии PowerShell, установленной на вашем Windows 10/8 / 7 / computer.
Как проверить (проверить) открытые порты в Linux
В этой статье описывается несколько подходов, чтобы узнать, какие порты открыты снаружи в вашей системе Linux.







