【发布时间】:2016-10-08 03:46:16
【问题描述】:
我在 python 中使用控制台命令,但是,它没有输出我想要的值。
路径是:
#ifconfig -a | grep "HWaddr"
从这个命令我得到:
eth0 Link encap:Ethernet HWaddr 30:9E:D5:C7:1z:EF
eth1 Link encap:Ethernet HWaddr 30:0E:95:97:0A:F0
我需要使用控制台命令来检索该值,所以这是我目前所拥有的代码:
def getmac():
mac=subprocess.check_output('ifconfig -a | grep "HWaddr"')
print "%s" %(mac)
我基本上只想检索硬件地址 30:0E:D5:C7:1A:F0。我上面的代码没有检索到。我的问题是如何使用控制台命令来获得我想要的值。
提前致谢。
【问题讨论】:
标签: python linux console command nic