Python - 获取本机硬件信息

在日常计算机维护和故障排除中,了解计算机硬件配置是至关重要的。Python是一种强大而灵活的编程语言,可以通过使用Windows管理体系结构(WMI)和wmi库轻松地获取本机硬件信息。本文将介绍一个简单的Python脚本,它能够获取并显示有关计算机CPU、内存、硬盘和网络接口的详细信息。

1. WMI连接

首先,我们使用wmi库建立与Windows管理体系结构的连接:

# -*- coding:gb2312 -*-
import wmi

w = wmi.WMI()

2. 获取CPU信息

接下来,通过Win32_Processor类获取CPU信息,并将其打印到控制台:

# 打印CPU信息
print("CPU型号,主频:")
for processor in w.Win32_Processor():
    print("Processor ID:", processor.DeviceID)
    print("Process Name:", processor.Name.strip(), '\n')

3. 获取内存信息

通过Win32_PhysicalMemory类获取内存信息,并将其打印到控制台:

# 打印内存信息
print('内存大小:')
total_mem_size = 0
for mem_module in w.Win32_PhysicalMemory():
    total_mem_

你可能感兴趣的:(#,搞懂Python,python)