在日常计算机维护和故障排除中,了解计算机硬件配置是至关重要的。Python是一种强大而灵活的编程语言,可以通过使用Windows管理体系结构(WMI)和wmi
库轻松地获取本机硬件信息。本文将介绍一个简单的Python脚本,它能够获取并显示有关计算机CPU、内存、硬盘和网络接口的详细信息。
首先,我们使用wmi
库建立与Windows管理体系结构的连接:
# -*- coding:gb2312 -*-
import wmi
w = wmi.WMI()
接下来,通过Win32_Processor
类获取CPU信息,并将其打印到控制台:
# 打印CPU信息
print("CPU型号,主频:")
for processor in w.Win32_Processor():
print("Processor ID:", processor.DeviceID)
print("Process Name:", processor.Name.strip(), '\n')
通过Win32_PhysicalMemory
类获取内存信息,并将其打印到控制台:
# 打印内存信息
print('内存大小:')
total_mem_size = 0
for mem_module in w.Win32_PhysicalMemory():
total_mem_