Python Glossary English

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

platform.node()

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

Сетевое имя компьютера (hostname) строкой; пустая строка, если его не удалось определить.

Синтаксис

platform.node()

Имя не обязательно полное: обычно это короткое 'laptop', а не 'laptop.example.com' — для полного имени есть socket.getfqdn(). Значение кэшируется на весь процесс, так что смену имени во время работы функция не увидит, пока не вызвать platform.invalidate_caches() (3.14+). В контейнерах это часто случайный идентификатор, а не что-то осмысленное.

Примеры

import platform
print(platform.node())  # → ? имя машины, например my-laptop
print(platform.node() == platform.uname().node)  # → True — это одно и то же поле

См. также

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