我想找到所有可能在其所有网络接口上识别我的计算机的地址。我想在Python中做到这一点。
例如,如果我在linux上运行ifconfig
,我会得到以下结果:
$ ifconfig
eth0 Link encap:Ethernet HWaddr
inet addr:172.25.24.6 Bcast:0.0.0.0 Mask:255.255.0.0
inet6 addr: ... Scope:Link
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
wlan0 Link encap:Ethernet HWaddr
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: ... Scope:Link
我发现我的计算机标识为172.25.24.6
,127.0.0.1
和192.168.1.1
。如何从Python中以跨平台的方式获取此信息?