Python Glossary English

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

platform.system_alias()

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

Переводит тройку (system, release, version) в привычные маркетинговые имена, например SunOS 5 → Solaris 2.

Синтаксис

system, release, version = platform.system_alias(system, release, version)

Функция чистая: сама систему не опрашивает, а только переименовывает переданное, поэтому её результат предсказуем на любой машине. Для Linux, Windows и macOS она почти всегда возвращает тройку без изменений — изменения касаются старых Unix-систем. Её использует platform(aliased=True).

Примеры

import platform
print(platform.system_alias('SunOS', '5.11', 'x'))  # → ('Solaris', '2.11', 'x')
print(platform.system_alias('Linux', '6.8.0', '#1'))  # → ('Linux', '6.8.0', '#1')

См. также

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