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))
本文介绍了如何利用Python的wmi库来获取CPU型号、频率、网卡配置、MAC地址、IP地址以及内存大小等系统硬件信息,并将这些信息写入文件。示例代码展示了如何遍历Win32_Processor和Win32_NetworkAdapterConfiguration等WMI类来收集数据。
6598

被折叠的 条评论
为什么被折叠?



