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