我在python中使用psutil库获取IP时同一个网卡得到了两个IP,如图:
代码如下:
import psutil
def get_netcard():
"""获取网卡名称和ip地址
"""
netcard_info = []
info = psutil.net_if_addrs()
for k, v in info.items():
for item in v:
if item[0] == 2 and not item[1] == '127.0.0.1':
netcard_info.append((k, item[1]))
return netcard_info
print(get_netcard())