python 获取本机ip和mac
时间: 2023-08-22 22:10:01 浏览: 165
获取IP和mac
你可以使用 Python 的 socket 和 uuid 模块来获取本机的 IP 地址和 MAC 地址。
获取 IP 地址的代码示例:
```python
import socket
# 获取本机的 IP 地址
ip_address = socket.gethostbyname(socket.gethostname())
print(ip_address)
```
获取 MAC 地址的代码示例:
```python
import uuid
# 获取本机的 MAC 地址
mac_address = ':'.join(format(s, '02x') for s in uuid.getnode().to_bytes(6, 'big'))
print(mac_address)
```
需要注意的是,获取 MAC 地址的代码可能在 Windows 系统上无法正常运行。在 Linux 和 macOS 系统上则可以正常运行。
阅读全文