我需要一种在运行时确定计算机MAC地址的跨平台方法。对于Windows,可以使用'wmi'模块,我可以找到Linux下唯一的方法是运行ifconfig并在其输出中运行正则表达式。我不喜欢使用只能在一个操作系统上运行的软件包,而解析另一个程序的输出似乎并不优雅,更不用说容易出错了。有谁知道跨平台方法(windows和linux)方法来获取MAC地址?如果没有,有没有人知道比我上面列出的更优雅的方法?
3 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
Python 2.5包含一个uuid实现(至少在一个版本中)需要mac地址。您可以轻松地将mac查找功能导入到您自己的代码中:
from uuid import getnode as get_mac
mac = get_mac()
返回值是mac地址为48位整数。
添加回答
举报
0/150
提交
取消