Python 利用WMI监控windows状态如CPU、内存、硬盘
2021-03-05 01:30
标签:sdn windows pytho nbsp pywin32 lan python computer 测试 下载地址: https://sourceforge.net/projects/pywin32/files%2Fpywin32/ 下载地址:https://pypi.python.org/pypi/WMI/#downloads 下载后在windows安装好。 如果没有报错就是安装好了。 从上面的可用类,有一个Win32_Processor 查出来之后,它有哪些属性可用?比方说,cpu的名字,几核? 这时候要到MSDN查WMI资料,地址:https://msdn.microsoft.com/en-us/library/aa394373(v=vs.85).aspx 比如查服务,查进程,查硬盘,方法同上 Python 利用WMI监控windows状态如CPU、内存、硬盘 标签:sdn windows pytho nbsp pywin32 lan python computer 测试 原文地址:https://www.cnblogs.com/je-ck/p/14478702.htmlPython 利用WMI监控windows状态如CPU、内存、硬盘
安装pywin32库
选择对应python版本的文件。 下载后在windows安装好。安装wmi库
测试安装结果
import win32api
import wmi
查询可用类
import wmi
myWmi= wmi.WMI()
for cls in myWmi.classes:
print(cls)
# 可以显示如下的可用类(省略),常用;
查询CPU信息
cpuArr = myWmi.Win32_Processor()
for cpu in cpuArr :
print(‘cpu:‘, cpu.loadPercentage, cpu.numberOfCores, cpu.name, cpu.maxClockSpeed/1000)
# 上面查的属性名,首字母在python中变为小写.
# cpu: 10 2 Intel(R) Pentium(R) CPU G3260 @ 3.30GHz 3.3
其他
连接到另一台电脑
wmiService = wmi.WMI("192.168.0.1", user=r"administrator", password="123456")
原贴 : https://my.oschina.net/SethFeng/blog/1560486
下一篇:Java循环结构
文章标题:Python 利用WMI监控windows状态如CPU、内存、硬盘
文章链接:http://soscw.com/index.php/essay/60253.html