最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

python获取windows所有的网卡名

业界 admin 4浏览 0评论

在Windows环境下,使用python获取系统所有的网卡名称

原理,python调用系统cmd执行ipconfig命令获取网卡信息,然后使用正则表达式获取想要的内容

def get_iface():
        result = os.popen('ipconfig')
        res = result.read()
        resultlist = re.findall('''(?<=以太网适配器 ).*?(?=:)|(?<=无线局域网适配器 ).*?(?=:)''', res)
        num = 0
        while True:
            if num >= len(resultlist):
                return resultlist
            elif '本地连接' in resultlist[num]:
                resultlist.remove(resultlist[num])
            else:
                num = num + 1

在Windows环境下,使用python获取系统所有的网卡名称

原理,python调用系统cmd执行ipconfig命令获取网卡信息,然后使用正则表达式获取想要的内容

def get_iface():
        result = os.popen('ipconfig')
        res = result.read()
        resultlist = re.findall('''(?<=以太网适配器 ).*?(?=:)|(?<=无线局域网适配器 ).*?(?=:)''', res)
        num = 0
        while True:
            if num >= len(resultlist):
                return resultlist
            elif '本地连接' in resultlist[num]:
                resultlist.remove(resultlist[num])
            else:
                num = num + 1
发布评论

评论列表 (0)

  1. 暂无评论