我需要一种在运行时确定计算机的MAC地址的跨平台方法。对于Windows,可以使用“ wmi”模块,在Linux下,我能找到的唯一方法是运行ifconfig并在其输出中运行正则表达式。我不喜欢使用只能在一个OS上运行的程序包,而且更不用说容易出错的解析另一个程序的输出了。
有谁知道跨平台方法(Windows和Linux)方法来获取MAC地址?如果不是,还有谁比我上面列出的方法更优雅?
Python 2.5包含一个uuid实现(至少在一个版本中),该实现需要mac地址。您可以轻松地将mac查找功能导入您自己的代码中:
from uuid import getnode as get_mac
mac = get_mac()
返回值是作为48位整数的mac地址。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句