我能提供的解决方案有: 使用Win32 Python Extensions并直接调用Windows API来完成此操作。 使用Python的WMI包装器。 (参考一些WMI接口代码) 编辑:我假设您的操作系统是MS Windows。
尝试使用这个库:硬件ID提取器 工具简介: 硬件 ID 提取器是一款适用于 Microsoft Windows 的程序,可显示有关计算机硬件的数据: 硬盘: 硬盘 ID(写在驱动器 IDE 电子芯片中的唯一硬件序列号) 分区 ID(卷序列号) CPU: CPU ID(唯一硬件 ID) CPU 厂商 CPU 运行速度 CPU 理论速度 物理内存: 内存负载(以百分比(%)表示的总内存使用量) *总物理内存(以字节为单位的总物理内存) *可用物理内存(以字节为单位的剩余物理内存) *总页面文件(以字节为单位的总页面文件) *可用页面文件(以字节为单位的剩余页面文件) *总虚拟内存(以字节为单位的总虚拟内存) *可用虚拟内存(以字节为单位的剩余虚拟内存)