netifaces、ipaddress系统模块:获取本机所有IP地址
import netifaces
import ipaddress
address = []
for iface in netifaces.interfaces():
for nets in netifaces.ifaddresses(iface).values():
for net in nets:
addr = ipaddress.ip_address(net['addr'])
if addr.is_loopback:
continue
if addr.is_link_local:
continue
if addr.is_multicast:
continue
address.append(str(addr))
posted on 2017-05-23 22:40 myworldworld 阅读(171) 评论(0) 收藏 举报