使用我從一個論壇/線程(下面列出)中找到的函數,我可以在python中找到我的計算機的MAC地址。但是,此功能返回錯誤的MAC地址。這臺電腦有一個以太網和無線局域網適配器。我正在使用的計算機使用無線LAN適配器。如何找到計算機正在使用的MAC以及該適配器的物理地址(MAC)是什麼?使用python查找我的計算機的MAC地址
這是我發現的代碼返回不正確的MAC:
def get_mac():
import uuid
return str(':'.join(['{:02x}'.format((uuid.getnode() >> i) & 0xff) for i in range(0,8*6,8)][::-1])).upper()
如果有任何需要更多的信息,請發表評論,我會增加我可以
謝謝!
現在我正在使用完全相同的東西。我正在使用的代碼使用uuid.getnode()並且每2個字符添加一個冒號 – user3129956
您是否檢查八位字節或十進制數,還要檢查所有接口,使用'ifconfig -a' – PersianGulf
我正在使用Windows。 ipconfig/all顯示我的MAC地址。但我如何使用python – user3129956