香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

python使用wmi模块获取windows下的系统信息 监控系统


时间:2021-12-08 14:56 作者:admin


python/' target='_blank'>python用WMI模块获取Windows系统的硬件信息:硬盘分区、使用情况,内存大小,CPU型号,当前运行的进程,自启动程序及位置,系统的版本等信息。

本文实例讲述了Python使用wmi模块获取windows下的系统信息 监控系统

 #!/usr/bin/env python  # -*- coding: utf- -*-  #http://www.cnblogs.com/liu-ke/ import wmi  import os  import sys  import platform  import time  def sys_version():    c = wmi.WMI ()    #获取操作系统版本    for sys in c.Win_OperatingSystem():      print "Version:%s" % sys.Caption.encode("UTF"),"Vernum:%s" % sys.BuildNumber      print sys.OSArchitecture.encode("UTF")#系统是位还是位的      print sys.NumberOfProcesses #当前系统运行的进程总数 def cpu_mem():    c = wmi.WMI ()       #CPU类型和内存    for processor in c.Win_Processor():      #print "Processor ID: %s" % processor.DeviceID      print "Process Name: %s" % processor.Name.strip()    for Memory in c.Win_PhysicalMemory():      print "Memory Capacity: %.fMB" %(int(Memory.Capacity)/)  def disk():    c = wmi.WMI ()     #获取硬盘分区    for physical_disk in c.Win_DiskDrive ():      for partition in physical_disk.associators ("Win_DiskDriveToDiskPartition"):        for logical_disk in partition.associators ("Win_LogicalDiskToPartition"):          print physical_disk.Caption.encode("UTF"), partition.Caption.encode("UTF"), logical_disk.Caption    #获取硬盘使用百分情况    for disk in c.Win_LogicalDisk (DriveType=):      print disk.Caption, "%.f%% free" % (. * long (disk.FreeSpace) / long (disk.Size))  def network():    c = wmi.WMI ()     #获取MAC和IP地址    for interface in c.Win_NetworkAdapterConfiguration (IPEnabled=):      print "MAC: %s" % interface.MACAddress    for ip_address in interface.IPAddress:      print "ip_add: %s" % ip_address    print  def main():    sys_version()    cpu_mem()    #disk()    #network()  if __name__ == '__main__':    main()    print platform.system()    print platform.release()    print platform.version()    print platform.platform()    print platform.machine()

以上内容是关于python使用wmi模块获取windows下的系统信息 监控系统的相关知识,希望对大家有所帮助。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)