如何编写python脚本来获取我的Windows操作系统计算机所连接的路由器的IP和IP以及设备名称?

如何编写python脚本来获取我的Windows操作系统计算机所连接的路由器的IP和IP以及设备名称?,python,python-3.x,networking,Python,Python 3.x,Networking,例如,我使用以太网电缆连接到LAN,使用WiFi连接到internet。我的电脑还有两个目前未使用的接口 脚本应该只检查活动接口,并返回它们的IP、路由器IP和设备名称 我会用。像这样: 将面导入为ni 对于ni.interfaces()中的iface: 打印('接口:{0}'。格式(iface)) 尝试: 地址=ni.ifaddresses(iface) 对于地址[ni.AF_INET][0]中的k,v。项() 打印({0}:{1})。格式(k,v)) 除: 通过 gways=ni.gatew

例如,我使用以太网电缆连接到LAN,使用WiFi连接到internet。我的电脑还有两个目前未使用的接口

脚本应该只检查活动接口,并返回它们的IP、路由器IP和设备名称

我会用。像这样:

将面导入为ni
对于ni.interfaces()中的iface:
打印('接口:{0}'。格式(iface))
尝试:
地址=ni.ifaddresses(iface)
对于地址[ni.AF_INET][0]中的k,v。项()
打印({0}:{1})。格式(k,v))
除:
通过
gways=ni.gateways()
打印('gateway:{0}'。格式(gways['default'][ni.AF_INET][0]))

@tblev我们可以在应用程序中使用它吗?