python获取硬件信息

1. windows

使用WMI

http://pypi.python.org/pypi/WMI

import wmi 

w=wmi.WMI() 

cpus=w.Win32_Processor() 

for u in cpus:  

    print ‘cpu id:’,u.ProcessorId 

2. linux

直接读取

/proc

文件下面的信息,都是些文本文件。如读取cpu信息:

/proc/cpuinfo

3. Mac

使用subprocess.Popen()

执行相应的命令:

/usr/sbin/system_profiler SPHardwareDataType

然后再得到输出分析结果

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *