Python Glossary English

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

platform.release()

система и машина

Выпуск ОС строкой: версия ядра на Linux ('6.8.0-45-generic'), '10' или '11' на Windows; пусто, если не определить.

Синтаксис

platform.release()

На Linux это версия ядра, а не дистрибутива: Ubuntu 24.04 тут не видна, для неё есть freedesktop_os_release(). На macOS возвращается версия Darwin ('23.4.0'), а не привычная '14.4' — её даёт mac_ver(). Строку с версией сравнивать как строку нельзя: '10' < '9'.

Примеры

import platform
print(platform.release())  # → ? например 6.8.0-45-generic, 11 или 23.4.0
print(platform.release() == platform.uname().release)  # → True

См. также

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