все Python 3platformфункция
platform.uname()
система и машина
Сводка о системе именованным кортежем: system, node, release, version, machine, processor. Работает на всех ОС.
Синтаксис
info = platform.uname()
В отличие от os.uname(), есть и на Windows, а первые поля называются system и node, а не sysname и nodename. Поле processor вычисляется лениво (3.9+) и поэтому не попадает в repr: печать показывает пять полей, хотя len() равен 6. Результат кэшируется на весь процесс.
Примеры
import platform
info = platform.uname()
print(info.system, info.machine) # → ? например Linux x86_64
print(len(info)) # → 6
print('processor' in repr(info)) # → False — ленивое поле не печатается
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности