在Python中显示主机名和 IP 地址
有很多方法可以找到本地机器的主机名和 IP 地址。这是使用Python代码查找主机名和 IP 地址的简单方法。
使用的库 - socket :该模块提供对 BSD 套接字接口的访问。它适用于所有现代 Unix 系统、Windows、MacOS 和可能的其他平台。
使用方法:
- gethostname() :gethostname函数检索本地计算机的标准主机名。
- gethostbyname() :gethostbyname函数从主机数据库中检索与主机名对应的主机信息。
Python3
# Python3 code to display hostname and
# IP address
# Importing socket library
import socket
# Function to display hostname and
# IP address
def get_Host_name_IP():
try:
host_name = socket.gethostname()
host_ip = socket.gethostbyname(host_name)
print("Hostname : ",host_name)
print("IP : ",host_ip)
except:
print("Unable to get Hostname and IP")
# Driver code
get_Host_name_IP() #Function call
#This code is contributed by "Sharad_Bhardwaj".
输出:
Hostname : pppContainer
IP : 10.98.162.168
注意:输出因机器而异。