python获取网卡信息的方法是什么

   2024-10-13 5620
核心提示:在Python中,可以使用第三方库psutil来获取网卡信息。以下是使用psutil库获取网卡信息的示例代码:import psutil# 获取所有网络

在Python中,可以使用第三方库psutil来获取网卡信息。以下是使用psutil库获取网卡信息的示例代码:

import psutil# 获取所有网络接口的信息net_interfaces = psutil.net_if_addrs()# 遍历每个网络接口的信息for interface_name, interface_addresses in net_interfaces.itEMS():    print(f"Interface: {interface_name}")    for addr in interface_addresses:        if addr.family == psutil.AF_LINK:            print(f"  MAC Address: {addr.address}")        elif addr.family == psutil.AF_INET:            print(f"  IPv4 Address: {addr.address}")        elif addr.family == psutil.AF_INET6:            print(f"  IPv6 Address: {addr.address}")

在上面的示例代码中,首先通过psutil.net_if_addrs()方法获取了所有网络接口的信息,然后遍历每个网络接口的信息,打印出每个网络接口的名称、MAC地址、IPv4地址和IPv6地址等信息。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号