Windows和Python获取MAC地址的极简方法
Windows 11 是微软全新操作系统,现代化界面,流畅操作体验,适用于学习、工作与日常生活。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
一、前言 日常开发中,设备授权、局域网调试、软件绑定设备这些场景,经常需要快速获取电脑网卡MAC地址。这里整理了一份Windows CMD原生命令和Python最简获取MAC代码,没有冗余,直接复制就能用。 所有代码都是极简可用版本,适合快速集成、调试、项目部署。 二、CMD 命令获取 MAC 地址
一、前言
日常开发中,设备授权、局域网调试、软件绑定设备这些场景,经常需要快速获取电脑网卡MAC地址。这里整理了一份Windows CMD原生命令和Python最简获取MAC代码,没有冗余,直接复制就能用。
所有代码都是极简可用版本,适合快速集成、调试、项目部署。
二、CMD 命令获取 MAC 地址(无需软件)
Windows自带三条常用命令,按需选择,输出干净高效。
1、ipconfig 查看全部网卡信息(最常用)
完整查看网卡、IP、物理地址(MAC)、DNS等信息:
ipconfig /all

关键字段:物理地址 即为 MAC 地址。注意必须要输入/all,直接ipconfig没有mac地址。
精简只输出 MAC:
ipconfig /all | findstr "物理地址"

2、getmac 专属MAC查询
系统专用查看网卡物理地址命令,无多余冗余信息:
getmac

3、wmic 适合脚本批量读取
适合批处理、程序调用,输出规整:
wmic nic where "MacAddress<>null" get MacAddress

三、Python 最简代码获取本机 MAC 地址
提供两套方案:纯标准库(无需安装依赖)、跨平台极简库方案。
1、纯Python标准库(Windows专用、零依赖)
调用系统cmd解析MAC,无需pip安装任何包:
import subprocess
import re
def get_mac_list():
res = subprocess.check_output("getmac /fo table /nh", encoding="gbk")
macs = re.findall(r"([0-9A-Fa-f]{2}[-][0-9A-Fa-f]{2}[-][0-9A-Fa-f]{2}[-][0-9A-Fa-f]{2}[-][0-9A-Fa-f]{2}[-][0-9A-Fa-f]{2})", res)
return list(set(macs))
if __name__ == "__main__":
print("本机MAC地址列表:")
print(get_mac_list())

2、跨平台通用方案(Windows/Linux/Mac)
适配全平台,只需安装依赖:pip install netifaces
import netifaces
def get_mac_list():
macs = set()
for iface in netifaces.interfaces():
addrs = netifaces.ifaddresses(iface)
if netifaces.AF_LINK in addrs:
mac = addrs[netifaces.AF_LINK][0]['addr']
if mac != "00:00:00:00:00:00":
macs.add(mac)
return list(macs)
print(get_mac_list())

四、补充说明
Windows MAC 格式:XX-XX-XX-XX-XX-XX
Linux/Mac MAC 格式:XX:XX:XX:XX:XX:XX
结果包含:有线网卡、WiFi、蓝牙、虚拟网卡、虚拟机网卡
纯标准库方案适合 Windows 项目打包发布,无依赖报错
五、总结
1. 手动查看 MAC:优先使用 getmac 命令,简洁高效;
2. 程序自动获取:Windows 用标准库调用cmd,跨平台用 netifaces;
3. 所有代码均为最简实现,可直接嵌入设备授权、日志采集、系统信息工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















