我需要创建一个 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
这是我正在使用的程序的一个版本。这似乎抓住了我需要的所有数据,但我无法让它打印干净或正确!我正在寻找类似的东西:“Nic:wlan0,ipaddr:10.0.0.1,mac:4651168584541”
我是编程新手,对 python 也很陌生,所以请提供任何帮助!