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

首頁 > 編程 > Python > 正文

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

2020-02-23 01:14:53
字體:
來源:轉載
供稿:網友

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郎溪县| 西平县| 赣榆县| 天镇县| 甘孜| 来宾市| 左权县| 罗江县| 西畴县| 永和县| 嘉荫县| 晋中市| 阿勒泰市| 东港市| 怀仁县| 丘北县| 新乡县| 石楼县| 汕尾市| 新余市| 寻甸| 微山县| 南郑县| 溧水县| 桐城市| 遂宁市| 石阡县| 泾阳县| 静宁县| 霍州市| 景泰县| 松桃| 淳化县| 永和县| 凤庆县| 九台市| 南靖县| 贺兰县| 五台县| 澎湖县| 云梦县|