все Python 3platformфункция
platform.platform()
система и машина
Одна читаемая строка с описанием системы, например 'Linux-6.8.0-x86_64-with-glibc2.39' или 'Windows-11-10.0.22631-SP0'.
Синтаксис
platform.platform(aliased=False, terse=False)
Строка предназначена для людей — в логи и отчёты об ошибках, а не для разбора: формат различается между системами и версиями Python и может меняться. Для решений в коде берите sys.platform или platform.system(). Параметр terse=True укорачивает вывод, aliased=True заменяет внутренние имена маркетинговыми (SunOS → Solaris).
Примеры
import platform
print(platform.platform()) # → ? например Linux-6.8.0-x86_64-with-glibc2.39
print(platform.platform(terse=True)) # → ? укороченная форма
print(platform.platform().startswith(platform.system())) # → ? обычно True, но macOS пишет macOS-, а не Darwin-
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности