Python에서 현재 접속된
호스트이름(hostname)을 알아내는 방법은 무엇일까요?
! Python 호스트 이름(hostname) 알아내기
여기서 말하는 hostname은
해당 컴퓨터(머신)에 설정된 이름을 말합니다. 즉 설정된 컴퓨터 이름이 무엇인지 알아야하는 경우 사용할 수 있겠죠.... 예를들어 특정 호스트 이름에서만 동작하는 코드를 작성해야 하는 경우나 아니면 hostname을 모르는 경우에 유용하게 사용할 수 있습니다.
방법부터 알아봅니다. 먼저 python 내장 모듈 중 하나인
socket 모듈을 사용하여 hostname을 얻을 수 있습니다. 이 방법이 가장 간단한 방법으로 아래와 같이 print()로 출력하는 경우를 확인해보세요.
import socket
print(socket.gethostname())
// 출력결과
'MyComputer'
이와 같이 출력된 'MyComputer'가 바로 사용중인 Machine의 호스트 이름이 되겠습니다.
여기까지 Python에 현재 사용중인 컴퓨터 머신의 호스트이름(hostname)을 얻는 방법에 대하여 알아보았습니다.