嗨,我目前正在编写一个随机程序,实际上需要查看我的 MAC 地址。
这就是我目前所拥有的:
import subprocess
def get_mac():
mac_addr = subprocess.check_output(["ifconfig", "wlan0"])
我希望提取 HWaddr 的输出:
ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:1b:11:1e:97:29
inet addr:10.1.1.6 Bcast:10.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::21b:11ff:fe1e:9729/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:91394 errors:0 dropped:0 overruns:0 frame:0
TX packets:58894 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:115550581 (115.5 MB) TX bytes:6097577 (6.0 MB)
所以现在我有了 MAC 的下落,但我如何以这种确切的格式提取它呢?我环顾四周,除了 URL 提取等之外,什么也做不了。
我所能找到的只是 re.search 对我没有帮助,因为我每次都需要找到不同的 MAC。谢谢
编辑:
抱歉现在是 5:30,我有点累了。我意识到我什至没有完成我的问题对不起。甚至没有代码:/现在编辑