python包,用于与基于windows的计算机上的网络接口卡(nics)进行接口。

win-nic的Python项目详细描述


https://gitlab.com/TNThieding/win-nic/badges/master/pipeline.svghttps://gitlab.com/TNThieding/win-nic/badges/master/coverage.svgDocumentation Status

与基于Windows的计算机上的网络接口卡(NIC)的接口。这个包裹很重 包装Windows Management Instrumentation命令行(WMIC)和netsh命令行实用程序 通过子流程调用。没有C依赖项或从源文件构建,只是一个轻量级的 Windows系统中内置实用程序的简单包装。

快速启动

首先,通过NetworkAdapters类获取一个nic实例。为此,实例化 NetworkAdapters并指定所需的NIC。按注册表索引指定目标NIC, 名称或连接ID(控制面板名称):

>>> from win_nic import NetworkAdapters
>>> this_pc_nics = NetworkAdapters()
>>> ethernet_nic = this_pc_nics.get_nic(connection_id="Local Area Connection 1")

现在,根据需要通过获取属性或调用方法与nic实例接口:

>>> ethernet_nic.property.ip_addresses
['192.168.0.2']
>>> ethernet_nic.net_connection_status
<NicNetConnectionStatus.CONNECTED: 2>
>>> ethernet_nic.set_static_address('192.168.0.3', '255.255.255.0', '192.168.0.1')
0

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
图像处理Java 8 ImageIO在Linux中无法正确读取JPEG   spring如何用Java 1.4兼容版本替换@Resource注释   java Http请求参数类型传播   在web浏览器中看不到Java Maven Tomcatplugin web应用程序   jvm在Java中使用直接内存的目的是什么?   如何从列表转换为字符串java   java setAdapter gridview发送上下文   SwingJava。方法上的lang.NullPointerException   java什么是shell脚本、makefile和ant文件   当使用getGraphics()方法时,java JPanel图形会闪烁   java如何将迭代转换为递归?   java为什么我的抽屉菜单在同一个XML上有ConstraintLayout时没有响应?   java如何在图像上画一个圆?   Android studio:Rabbitmq:Error:java。lang.ClassNotFoundException:类io。千分尺。果心仪器找不到仪表注册表