怎么用python获取网卡与ip

2023-04-16 12:18:00 python 获取 网卡

使用Python获取网卡与IP的方法有很多,其中最常用的是利用socket模块中的gethostname()和gethostbyname()这两个函数。

首先,要使用Python获取网卡与IP,需要导入socket模块,可以使用import socket来实现,也可以使用from socket import *来实现。

接下来,可以使用gethostname()函数来获取本机的网卡名称,该函数返回一个字符串,表示本机的网卡名称。例如:

hostname = socket.gethostname()
print(hostname)

此外,可以使用gethostbyname()函数来获取本机的IP地址,该函数返回一个字符串,表示本机的IP地址。例如:

ip_address = socket.gethostbyname(hostname)
print(ip_address)

最后,可以使用Python的print()函数来打印出本机的网卡名称和IP地址。例如:

print("Hostname: %s" % hostname)
print("IP address: %s" % ip_address)

上面就是使用Python获取网卡与IP的方法,希望对大家有所帮助。

相关文章