@Asweir_Koh

Как проверить включен ли сетевой адаптер в Python?

В компьютере установлены две сетевые карты. Я написал маленькую программу, в которой нужно выводить название активного сетевого адаптера.

например:
if "Lan 1 - вкл"
root.title("Lan Switcher - Lan 1 enabled")
66fe219d04ecc920796716.jpeg
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Germanjon
Первая ссылка из поисковика.
Дальше можно смотреть по косвенным признакам (количество пакетов, IP-адрес)
Ответ написан
AmanitaRubescens
@AmanitaRubescens
Шалтай-болтай
Спасибо. а попроще способа нет?

А что там проще может быть?
Я пенёк в программировании, разобрался за 10 мин.

Открываешь cmd
Вводишь команду netsh interface show interface
Понимаешь имя своего интерфейса

Импортируешь/устанавливаешь через pip - psutil

В файл py
import psutil

try:
	if(psutil.net_if_stats()["Ethernet 3"][0]):
		print("Включен")
except:
	print("Выключен")


Не знаю на сколько верный мой подход.
Пробуй, тестируй, познавай мир!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы