Python获取所有的本机IPv4地址列表
时间:2015-08-26 00:18:32
收藏:0
阅读:428
所需psutil版本 :>=3.0 之前的版本不包含net_if_addrs函数
## 获取所有的本机IPv4地址列表 import psutil from socket import AddressFamily local_addrs = [] for name , info in psutil.net_if_addrs().items(): #print ("xxx ",name) for addr in info: ## 只放入IPv4的地址 if AddressFamily.AF_INET == addr.family : local_addrs.append( addr.address) #print ( addr.family.name, addr.address ) print (local_addrs)
原文:http://my.oschina.net/cppblog/blog/497064
评论(0)