작성일 댓글 남기기

Python, 맥어드레스 구하기

linux, python, get, mac addres, all inteface
1
2
3
4
5
6
7
8
9
10
11
devs = os.listdir('/sys/class/net')
devs.remove('lo')
 
mac_addr = list()
for dev in devs:
    f = open('/sys/class/net/%s/address' % dev)
    mac = f.read()
    f.close()
    mac_addr.append(dict([['interface',dev],['address',mac.strip('\n')]]))
 
print mac_addr
답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다