萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> python獲取各操作系統硬件信息的方法

python獲取各操作系統硬件信息的方法

   本文實例講述了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程序設計有所幫助。

copyright © 萬盛學電腦網 all rights reserved