import socket socket.sethostname(name)
name
- новое имя хостаФункция sethostname()
модуля socket
устанавливает новое имя хоста локальной машины.
Функция socket.sethostname()
вызывает ошибку OSError
, если у программы недостаточно прав.
Вызывает события аудита socket.sethostname
с аргументом name
.
Доступность: Unix.
>>> import socket >>> socket.gethostname() # 'docs-python.ru' # меняем имя хоста машины # python должен быть запущен от имени # суперпользователя (ЧЕРЕЗ `SUDO`) >>> socket.sethostname('IdeaCentre') # проверяем >>> socket.gethostname() # 'IdeaCentre' # вернем все обратно >>> socket.sethostname('docs-python.ru') >>> socket.gethostname() # 'docs-python.ru'