pip install wmi
import wmi
hardware=file("F:Python\Hard\ware.txt","w")
w=wmi.WMI()
那么首先就是可以来获取CPU的型号以及它的频率为多少,因为厂商和产品设计的不同,计算机所使用的cpu这个硬件的参数信息也是不一样的。调用for循环迭代获取到的硬件信息列表,然后将其写入到文件中,代码示例如下:
for processor in w.Win32_Processor(): hardware.write("Processor ID: %s" % processor.DeviceID) hardware.write("Process Name: %s" % processor.Name.strip()+"")
# 网卡驱动
for interface in w.Win32_NetworkAdapterConfiguration (IPEnabled=1): print(interface.Description)
# MAC地址
print(interface.MACAddress)
# IP地址 print(interface.IPAddress[0])
# 内存大小 for memModule in w.Win32_PhysicalMemory(): print(totalMemSize+=int(memModule.Capacity))