python wmi模块_Python的功能模块[0] -> wmi -> 获取 Windows 内部信息

wmi模块/ wmi ModuleWMI (Windows Management Instrumentation) 模块可用于获取 Windows 内部信息。该模块需要 win32com 的支持,环境安装如下,pip install wmipip install pypiwin32模块信息WMI()类类实例化:w = wmi.WMI()类的功能:用于生成 WMI 的实例传入参数:无返回参数: wW...
摘要由CSDN通过智能技术生成

wmi模块/ wmi Module

WMI (Windows Management Instrumentation) 模块可用于获取 Windows 内部信息。该模块需要 win32com 的支持,环境安装如下,

pip install wmi

pip install pypiwin32

模块信息

WMI()类

类实例化:w = wmi.WMI()

类的功能:用于生成 WMI 的实例

传入参数:无

返回参数: w

Win32_Processor()方法

函数调用: processorList = w.Win32_Processor()

函数功能:用于获取处理器信息对象,并存以列表形式

传入参数:无

返回参数: processorList

processorList: list类型,list中每个元素均为一个含cpu信息的object

cpu object通过object.name调用,所含信息包括:

instance of Win32_Processor

{

AddressWidth= 64;

Architecture= 9;

Availability= 3;

Caption= "Intel64 Family 6 Model 78 Stepping 3";

CpuStatus= 1;

CreationClassName= "Win32_Processor";

CurrentClockSpeed= 2376;

CurrentVoltage= 9;

DataWidth= 64;

Description= "Intel64 Family 6 Model 78 Stepping 3";

DeviceID= "CPU0";

ExtClock= 100;

Family= 205;

L2CacheSize= 512;

L3CacheSize= 3072;

L3CacheSpeed=0;

Level= 6;

LoadPercentage= 29;

Manufacturer= "GenuineIntel";

MaxClockSpeed= 2401;

Name= "Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz";

NumberOfCores= 2;

NumberOfLogicalProcessors= 4;

PowerManagementSupported=FALSE;

ProcessorId= "BFEBFBFF000406E3";

ProcessorType= 3;

Revision= 19971;

Role= "CPU";

SocketDesignation= "U3E1";

Status= "OK";

StatusInfo= 3;

SystemCreationClassName= "Win32_ComputerSystem";

SystemName= "CN00208511"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值