728x90
반응형
질문 : Python의 stdlib를 사용하여 로컬 IP 주소 찾기
Python 플랫폼에서 독립적으로 표준 라이브러리 만 사용하여 로컬 IP 주소 (예 : 192.168.xx 또는 10.0.xx)를 어떻게 찾을 수 있습니까?
답변
import socket
socket.gethostbyname(socket.gethostname())
이것은 (반환 항상 작동하지 않습니다 127.0.0.1
에 호스트 이름을 가진 시스템에서 /etc/hosts
로 127.0.0.1
) 프로그램, 사용 기멜 무엇을하는 paliative이 될 것 socket.getfqdn()
대신합니다. 물론 컴퓨터에는 확인할 수있는 호스트 이름이 필요합니다.
출처 : https://stackoverflow.com/questions/166506/finding-local-ip-addresses-using-pythons-stdlib
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬 requests을 사용하여 이미지를 다운로드하는 방법 (0) | 2021.12.16 |
---|---|
파이썬의 정적 메서드 (0) | 2021.12.15 |
일반 Python 목록에 비해 NumPy의 장점 (0) | 2021.12.15 |
파이썬 인스턴스의 클래스 이름을 얻는 방법 (0) | 2021.12.15 |
Python 소스에서 UTF-8 인코딩 작업 (0) | 2021.12.15 |