python 이 컴퓨터 의 모든 IP 주 소 를 가 져 오 는 방법

1041 단어 pythonIP 주소
본 논문 의 사례 는 python 이 본 컴퓨터 의 모든 IP 주 소 를 가 져 오 는 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.

import socket

#        
print('        : ' + socket.gethostname())

#           IP
print('     IP : ' + socket.gethostbyname(socket.gethostname()))


# Mac        127.0.0.1
#     socket  getaddrinfo         IP

#            IPV4  IPV6   IP  (       )
addrs = socket.getaddrinfo(socket.gethostname(),None)

for item in addrs:
  print(item)

#      IPV4  
print('    IPV4   :' + [item[4][0] for item in addrs if ':' not in item[4][0]][0])

#        IPV4  
for item in addrs:
  if ':' not in item[4][0]:
    print('    IPV4   :' + item[4][0])
    break
실행 결과

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기