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

首頁 > 編程 > Python > 正文

python使用wmi模塊獲取windows下硬盤信息的方法

2019-11-25 17:28:10
字體:
來源:轉載
供稿:網友

本文實例講述了python使用wmi模塊獲取windows下硬盤信息的方法。分享給大家供大家參考。具體實現方法如下:

# -*- coding: utf-8 -*- #import ######################################################################## import os, sys import time import wmi ######################################################################## #function ######################################################################## def get_disk_info():      """      獲取物理磁盤信息。      """      tmplist = []      c = wmi.WMI ()      for physical_disk in c.Win32_DiskDrive ():          tmpdict = {}          tmpdict["Caption"] = physical_disk.Caption          tmpdict["Size"] = long(physical_disk.Size)/1024/1024/1024          tmplist.append(tmpdict)      return tmplist def get_fs_info() :      """      獲取文件系統信息。      包含分區的大小、已用量、可用量、使用率、掛載點信息。      """      tmplist = []      c = wmi.WMI ()      for physical_disk in c.Win32_DiskDrive ():          for partition in physical_disk.associators ("Win32_DiskDriveToDiskPartition"):              for logical_disk in partition.associators ("Win32_LogicalDiskToPartition"):                  tmpdict = {}                  tmpdict["Caption"] = logical_disk.Caption                  tmpdict["DiskTotal"] = long(logical_disk.Size)/1024/1024/1024                  tmpdict["UseSpace"] = (long(logical_disk.Size)-long(logical_disk.FreeSpace))/1024/1024/1024                  tmpdict["FreeSpace"] = long(logical_disk.FreeSpace)/1024/1024/1024                  tmpdict["Percent"] = int(100.0*(long(logical_disk.Size)-long(logical_disk.FreeSpace))/long(logical_disk.Size))                  tmplist.append(tmpdict)      return tmplist if __name__ == "__main__":      disk = get_disk_info()      print disk      print '--------------------------------------'      fs = get_fs_info()      print fs

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新乐市| 金乡县| 遵义市| 达孜县| 房产| 伊金霍洛旗| 西乌| 海淀区| 开远市| 日照市| 霍州市| 榕江县| 赤城县| 松溪县| 周宁县| 通城县| 思南县| 昌都县| 巍山| 巴里| 五寨县| 德惠市| 区。| 横山县| 宁波市| 瑞昌市| 应城市| 比如县| 南郑县| 普定县| 冕宁县| 焦作市| 涟源市| 铅山县| 绥棱县| 砀山县| 阳西县| 凤山县| 新蔡县| 福鼎市| 安仁县|