Python 获取网卡的MAC地址
获取网卡MAC地址可以使用Python标准库中的uuid
模块;uuid
模块提供了getnode()
函数,用于获取机器的MAC地址。这个函数返回一个整数值,表示机器的48位MAC地址,其中高16位可能包含厂商信息。
使用uuid模块获取MAC地址
import uuid
mac = uuid.getnode() #获取mac地址
mac_hex = hex(mac)[2:].zfill(12) #转换成16进制
mac_addr = ':'.join(mac_hex[i:i+2] for i in range(0, 12, 2)) #添加:符号
print(mac_addr)
程序输出
8c:c6:81:4e:82:7e