标签:
所需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