永发信息网

python 除了wmi,是否还有其它方式可以获取windows磁盘空间

答案:2  悬赏:20  手机版
解决时间 2021-03-03 05:53
python 除了wmi,是否还有其它方式可以获取windows磁盘空间
最佳答案
本文实例讲述了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程序设计有所帮助。
全部回答
应该不是吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
可以玩英雄联盟的笔记本需要什么配置
有一首歌曲的歌词是这样的"相知相爱永相随"谁
根号x加根号y等于根号2034,求x加y等于多少
英特尔 PD915和G630 哪个性能更强啊? PD915
农村房子大门要石头框吗?如果不用石头框怎么
静宁县国税局第二税务分局地址在什么地方,想
为什么张艺兴的黑粉这么多?
用一根长72厘米的铁丝正好做成一个正方体框架
连云港奥林泵业有限公司在哪里啊,我有事要去
MacBook怎么下载英雄联盟
香港仔恒茂大润发南昌总店我想知道这个在什么
凯文学校是什么样的学校啊?怎么感觉那么垃圾
之前打的耳洞(几年前打的) 发炎了 特别痒
callmebaby中文版虾米音乐下载歌曲
谁给个静夜敬上的生化的CS 紧急 速度 要无
推荐资讯
倪窑农贸市场(北门)这个地址在什么地方,我要
西南石油大学土木工程与建筑学院在哪里啊,我
现在大学生还可以申请哪家银行的信用卡?
2017年初八中午12点生的男宝宝求名字
十四画补火的繁体字
圆根香服装批发城怎么去啊,有知道地址的么
请问牵引电磁铁或者推拉式电磁铁能否水平安装
恒运通讯地址在什么地方,想过去办事
肝开窍于目,目为()之外候。肝气通于目,()则
新水浒传 ,何涛何观察,观察是什么呐,相当
欧美歌,高潮有一段是“so good,so good, so
340亩水库多少钱一年可以承包
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?