Python Glossary English

все Python 3platformфункция

platform.python_implementation()

интерпретатор

Название реализации Python: 'CPython', 'PyPy', 'IronPython' или 'Jython'.

Синтаксис

platform.python_implementation()

Это замена удалённой в 3.15 java_ver(): чтобы узнать, на чём запущен код, спрашивают реализацию, а не ищут Java. Тот же ответ в машинной форме даёт sys.implementation.name, только строчными буквами: 'cpython' против 'CPython' — сравнение строк между этими двумя источниками без lower() не совпадёт.

Примеры

import platform, sys
print(platform.python_implementation())  # → CPython
print(sys.implementation.name)  # → cpython
print(platform.python_implementation().lower() == sys.implementation.name)  # → True

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности