Python获取本机IP地址和Mac地址

1、获取IP地址

此方法在WindowsLinux下都适用

1
2
3
4
5
6
import socket

with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as client:
client.connect(('8.8.8.8', 80))
ip = client.getsockname()[0]

2、获取MAC地址

目前暂未找到合适的获取mac地址的方法,在一些博客上找到的都是不准确的

暂时采用第三方库 getmac 获取

1
pip install getmac

获取mac地址:

1
2
3
import getmac

getmac.get_mac_address()

Python获取本机IP地址和Mac地址
https://probiecoder.cn/python/ipaddress.html
作者
duwei
发布于
2025年4月22日
许可协议