1. 程式人生 > >python獲取本機的IP和實體地址

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 >>>