您当前的位置:首页 > 计算机 > 编程开发 > Python

Python获取本机所有网卡的MAC地址

时间:12-25来源:作者:点击数:

Python获取本机所有网卡的MAC地址

1、获取单个网卡MAC地址

>>> import uuid
>>> address = hex(uuid.getnode())[2:]
>>> '-'.join(address[i:i+2] for i in range(0, len(address), 2))
'f0-03-8c-09-8c-34'

2、获取多网卡MAC地址

首先使用pip安装Python扩展库psutil,然后执行下面的代码即可。

from psutil import net_if_addrs

for k, v in net_if_addrs().items():
    for item in v:
        address = item[1]
        if '-' in address and len(address)==17:
            print(address)

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门