python获取mac
时间: 2023-08-12 17:41:38 浏览: 146
获取mac地址的python脚本
要获取 Python 中的 MAC 地址,可以使用 `getnode()` 方法来获取本机的 MAC 地址。以下是示例代码:
```python
import uuid
mac = uuid.getnode()
print("MAC地址为:", mac)
```
需要注意的是,这种方法获取到的 MAC 地址并不一定是真实的 MAC 地址,而是设备的一个唯一标识符。在某些操作系统中,会将 MAC 地址随机化,以提高隐私性。如果需要获取真实的 MAC 地址,可以使用第三方库,如 `netifaces`。
```python
import netifaces as ni
ni.ifaddresses('en0')
mac = ni.ifaddresses('en0')[ni.AF_LINK][0]['addr']
print("真实MAC地址为:", mac)
```
以上代码将获取 MAC 地址的操作限制在了 `en0` 接口上,如果需要获取其他接口的 MAC 地址,可以将 `en0` 替换为对应的接口名称。
阅读全文