Как получить имя ПК Python? 🖥️
import socket
hostname = socket.gethostname()
print(f"Имя компьютера: {hostname}")
Детальный ответ
Как получить имя ПК в Python
В Python можно получить имя текущего ПК, на котором запущен скрипт, с помощью модуля socket. Давайте рассмотрим два подхода для достижения этой цели.
1. Использование метода gethostname() из модуля socket
Модуль socket предоставляет функционал для работы с сетевыми соединениями и информацией об IP-адресах. Один из его методов, gethostname(), позволяет получить имя текущего хоста, или в нашем случае, имя ПК.
import socket
hostname = socket.gethostname()
print(f"Имя ПК: {hostname}")
В данном примере метод gethostname()
вызывается без аргументов и возвращает имя ПК в виде строки. Затем имя выводится на экран.
Например, если имя ПК - "МойКомпьютер", то вывод будет следующим:
Имя ПК: МойКомпьютер
2. Использование переменной окружения COMPUTERNAME
Второй подход заключается в использовании переменной окружения COMPUTERNAME, которая хранит имя текущего ПК.
import os
computer_name = os.environ["COMPUTERNAME"]
print(f"Имя ПК: {computer_name}")
В этом примере мы используем модуль os для доступа к переменной окружения COMPUTERNAME, которая содержит имя текущего ПК. Значение переменной извлекается с помощью словаря environ
и затем выводится на экран.
Если имя ПК - "МойКомпьютер", то результат будет следующим:
Имя ПК: МойКомпьютер
Заключение
Теперь вы знаете два способа получить имя ПК в Python. Вы можете использовать метод gethostname()
из модуля socket или обратиться к переменной окружения COMPUTERNAME
с помощью модуля os. Выберите тот подход, который лучше подходит для ваших конкретных нужд.