我需要一種在運行時確定計算機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
提交
取消