웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > python

Python에서 Hostname 알아내는 방법

Last Modified : 2021-09-16 / Created : 2017-08-23
14,980
View Count
Python에서 현재 접속된 호스트이름(hostname)을 알아내는 방법은 무엇일까요?



! Python 호스트 이름(hostname) 알아내기

여기서 말하는 hostname은 해당 컴퓨터(머신)에 설정된 이름을 말합니다. 즉  설정된 컴퓨터 이름이 무엇인지 알아야하는 경우 사용할 수 있겠죠.... 예를들어 특정 호스트 이름에서만 동작하는 코드를 작성해야 하는 경우나 아니면 hostname을 모르는 경우에 유용하게 사용할 수 있습니다.

방법부터 알아봅니다. 먼저 python 내장 모듈 중 하나인 socket 모듈을 사용하여 hostname을 얻을 수 있습니다. 이 방법이 가장 간단한 방법으로 아래와 같이 print()로 출력하는 경우를 확인해보세요.
import socket
print(socket.gethostname())

// 출력결과
'MyComputer'

이와 같이 출력된 'MyComputer'가 바로 사용중인 Machine의 호스트 이름이 되겠습니다.


여기까지 Python에 현재 사용중인 컴퓨터 머신의 호스트이름(hostname)을 얻는 방법에 대하여 알아보았습니다.

Previous

Python flask 여러개의 파일 동시 업로드 방법

Previous

Python에서 match string, 일치하는 문자열 찾는 방법