国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西城区| 凤庆县| 山东省| 广南县| 永善县| 石首市| 玉田县| 博白县| 鄯善县| 清新县| 苍梧县| 陕西省| 巴林左旗| 大方县| 秦皇岛市| 旺苍县| 德阳市| 茶陵县| 凌海市| 景东| 美姑县| 宣恩县| 馆陶县| 章丘市| 石泉县| 鸡西市| 华蓥市| 个旧市| 山阴县| 吉林省| 望奎县| 湖北省| 大新县| 吴川市| 新安县| 固阳县| 射阳县| 广安市| 平乡县| 赣榆县| 什邡市|