下載地址: https://sourceforge.net/projects/pywin32/files%2Fpywin32/
選擇對應python版本的文件。 下載後在windows安裝好。python
下載地址:https://pypi.python.org/pypi/WMI/#downloads 下載後在windows安裝好。windows
import win32api import wmi
若是沒有報錯就是安裝好了。api
import wmi myWmi= wmi.WMI() for cls in myWmi.classes: print(cls) # 能夠顯示以下的可用類(省略),經常使用;
從上面的可用類,有一個Win32_Processor測試
cpuArr = myWmi.Win32_Processor()
查出來以後,它有哪些屬性可用?比方說,cpu的名字,幾核? 這時候要到MSDN查WMI資料,地址:https://msdn.microsoft.com/en-us/library/aa394373(v=vs.85).aspxui
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
好比查服務,查進程,查硬盤,方法同上.net
wmiService = wmi.WMI("192.168.0.1", user=r"administrator", password="123456")