用Python显示主机名和IP地址

有很多方法可以找到本地机器的主机名和IP地址。下面是一个使用python代码查找主机名和IP地址的简单方法。 图书馆使用- 插座 :此模块提供对BSD套接字接口的访问。它可以在所有现代Unix系统、Windows、MacOS以及其他平台上使用。 使用的方法:

null
  • 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 :   pppContainerIP :  10.98.162.168

笔记 :输出因机器而异。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享