python包,用于与基于windows的计算机上的网络接口卡(nics)进行接口。
win-nic的Python项目详细描述
与基于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