您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 编程语言综合 >> 正文

python获取各操作系统硬件信息的方法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   本文实例讲述了python获取各操作系统硬件信息的方法。分享给大家供大家参考。具体如下:

  1. windows

  使用WMI:

  (WMI官网地址:http://pypi.python.org/pypi/WMI 或 点击此处本站下载。)

  ?

1 2 3 4 5 import wmi w=wmi.WMI() cpus=w.Win32_Processor() for u in cpus: print 'cpu id:',u.ProcessorId

  运行结果如下:

  ?

1 2 cpu id: BFEBFBFF0001067A cpu id: BFEBFBFF0001067A

  2. linux

  直接读取:

  /proc

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

  /proc/cpuinfo

  3. Mac

  使用subprocess.Popen()

  执行相应的命令:

  /usr/sbin/system_profiler SPHardwareDataType

  然后再得到输出分析结果

  希望本文所述对大家的Python程序设计有所帮助。