2024-09-29 18:38:23 发布
网友
我正试图通过python获得几个eternet mac地址。 我尝试了这段python代码,它可以获得第一个mac地址
import getmac print(getmac.get_mac_address())
在我的计算机中,我安装了虚拟盒,它安装了2个虚拟适配器。我想用Python获得所有mac地址列表,其中包括虚拟盒(或Hyper-V)mac地址
我正在使用Windows10 x64。 真诚的瑞安
使用netifaces:
netifaces
import netifaces iface = netifaces.ifaddresses('YOUR NETWORK INTERFACE NAME')[netifaces.AF_LINK] print(iface['addr'])
import netifaces for nic in netifaces.interfaces(): iface = netifaces.ifaddresses(nic)[netifaces.AF_LINK] if len(iface[0]['addr']) > 0: print("mac address: ", iface[0]['addr'])
谢谢,瓦西夫·哈桑
使用
netifaces
:谢谢,瓦西夫·哈桑
相关问题 更多 >
编程相关推荐