栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python获取网卡IP地址和MAC地址方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python获取网卡IP地址和MAC地址方法

1.python获取网络相关地址需要import两个网络相关的库文件psutil和socket

具体参考用例如下:

#!/usr/bin/env python3

import psutil,socket

def get_net_address(iface='eth0'):
    ip='Invalid'
    for addr in psutil.net_if_addrs()[iface]:
        print("addr: ", addr)
        if addr.family==socket.AF_INET:
            ip=addr.address
        elif addr.family == socket.AF_PACKET:
            mac=addr.address
    return ip,mac
def ip_mac_addr_test():
    ip,mac=net_address()
    print("ip: ", ip) 
    print("mac: ", mac)

ip_mac_addr_test()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/977280.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号