国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python使用wmi模塊獲取windows下的系統(tǒng)信息 監(jiān)控系統(tǒng)

2019-11-25 17:03:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Python用WMI模塊獲取Windows系統(tǒng)的硬件信息:硬盤(pán)分區(qū)、使用情況,內(nèi)存大小,CPU型號(hào),當(dāng)前運(yùn)行的進(jìn)程,自啟動(dòng)程序及位置,系統(tǒng)的版本等信息。

本文實(shí)例講述了python使用wmi模塊獲取windows下的系統(tǒng)信息 監(jiān)控系統(tǒng)

 #!/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 ()    #獲取操作系統(tǒng)版本    for sys in c.Win_OperatingSystem():      print "Version:%s" % sys.Caption.encode("UTF"),"Vernum:%s" % sys.BuildNumber      print sys.OSArchitecture.encode("UTF")#系統(tǒng)是位還是位的      print sys.NumberOfProcesses #當(dāng)前系統(tǒng)運(yùn)行的進(jìn)程總數(shù) def cpu_mem():    c = wmi.WMI ()       #CPU類型和內(nèi)存    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 ()     #獲取硬盤(pán)分區(qū)    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    #獲取硬盤(pán)使用百分情況    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()

以上內(nèi)容是關(guān)于python使用wmi模塊獲取windows下的系統(tǒng)信息 監(jiān)控系統(tǒng)的相關(guān)知識(shí),希望對(duì)大家有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 游戏| 迭部县| 武城县| 厦门市| 霍林郭勒市| 唐山市| 六盘水市| 广元市| 界首市| 宜城市| 筠连县| 永德县| 霍州市| 弥勒县| 蒙阴县| 清水河县| 理塘县| 沽源县| 井冈山市| 遂昌县| 肃南| 开远市| 新乐市| 甘谷县| 巍山| 宁夏| 娄底市| 蓝山县| 从江县| 平原县| 新绛县| 乌拉特中旗| 南投市| 太谷县| 台北县| 巧家县| 聊城市| 望江县| 冀州市| 新绛县| 长岛县|