【发布时间】:2017-07-13 07:17:55
【问题描述】:
我需要创建一个 Python 脚本来查询网络接口并返回主机名、IP 地址和 mac 地址。
#!/usr/bin/env python3
import netifaces
x = netifaces.interfaces()
i = x[0]
for i in x:
if i != 'lo':
print(i)
face = netifaces.ifaddresses(i)
print(face)
i += i
else:
continue
这是我正在使用的程序的一个版本。这似乎抓住了我需要的所有数据,但我无法让它打印干净或正确!我正在寻找类似的东西: "网卡:wlan0,ipaddr:10.0.0.1,mac:4651168584541"
我是编程新手,对 python 也很陌生,所以请提供任何帮助!
【问题讨论】:
标签: python networking python-netifaces