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 NetBeans无法找到组织。postgresql。ds。PGSimpleDataSource驱动程序   java如何使用spring data mongodb查询引用无效的文档   jsonpath java。lang.NoSuchFieldError:defaultReader   java MissingResourceException:找不到基本名称资源的捆绑包。控制。控件\u res,区域设置en   使用cordova时出现java_HOME错误   java接口、泛型和重构   安卓 Java最佳实践:嵌套getter?还是代表?   java在应用程序中需要尾部斜杠。xml   java不兼容类型:lambda表达式中的错误返回类型| void不是函数接口   实体中的java空数据,但在发送时不为空。怎么可能呢?   java equal运算符如何处理基元和对象类型数据   java在postgresql(spring)中设置默认模式   java在TreeMap、HashMap或LinkedHashMap中使用重复键存储值   如何让springboot@Async与Java 8协同工作   java向JPanel添加内容   javascript扫描三维模型外表面并使用Autodesk forge API创建模型副本