neversoft 发表于 2018-8-12 10:33:50

python利用wmi统计windows下内存信息

# -*- coding: utf-8 -*-  #import
  ########################################################################
  import os, sys
  import time
  import wmi
  ########################################################################
  #function
  ########################################################################
  def get_memory_info():
  tmpdict = {}
  c = wmi.WMI ()
  cs = c.Win32_ComputerSystem()
  os = c.Win32_OperatingSystem()
  pfu = c.Win32_PageFileUsage()
  tmpdict["MemTotal"] = int(cs.TotalPhysicalMemory)/1024/1024
  tmpdict["MemFree"] = int(os.FreePhysicalMemory)/1024
  tmpdict["SwapTotal"] = int(pfu.AllocatedBaseSize)
  tmpdict["SwapFree"] = int(pfu.AllocatedBaseSize - pfu.CurrentUsage)
  return tmpdict
  if __name__ == "__main__":
  print get_memory_info()
页: [1]
查看完整版本: python利用wmi统计windows下内存信息