Вывод ip адреса роутера python

Как известно ip роутера бывают разные: 192.168.1.1,192.168.0.1 Мне неизвестен ip адрес своего роутера как я могу его узнать и вывести с помощью print()?

(OS Windows)


Ответы (1 шт):

Автор решения: Zhihar

например вот так:

import netifaces

gws = netifaces.gateways()

for key in gws['default']:
    print(gws['default'][key][0])

можно вот так немного извратиться:

import netifaces

gws = netifaces.gateways()

print(list(gws['default'].items())[0][1][0])
→ Ссылка