все 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Сообщить о неточности