python获取本机的IP和物理地址

一 代码

  1. import socket
  2. import uuid
  3. ip = socket.gethostbyname(socket.gethostname())
  4. node = uuid.getnode()
  5. macHex = uuid.UUID(int=node).hex[-12:]
  6. mac =[]
  7. for i in range(len(macHex))[::2]:
  8. mac.append(macHex[i:i+2])
  9. mac =':'.join(mac)
  10. print('IP:', ip)
  11. print('MAC:', mac)
二 运行结果
py ========
IP: 192.168.0.105
MAC: 74:df:bf:54:d2:a8
>>> 

猜你喜欢

转载自cakin24.iteye.com/blog/2385090