首页 > 解决方案 > 使用python的逻辑磁盘大小

问题描述

下面的代码我写来获取逻辑磁盘大小。

import wmi
import shutil
connection = wmi.connect_server(server="", user="", password="")
c = wmi.WMI(wmi=connection)

    for logical_disk in partition.associators ("Win32_LogicalDiskToPartition"):
        Disk_Caption = logical_disk.Caption
        print(Disk_Caption)
        total, used, free = shutil.disk_usage("\\")
        print("Total: %d GB" % (total // (2 ** 30)))
        print("Used: %d GB" % (used // (2 ** 30)))
        print("Free: %d GB" % (free // (2 ** 30)))

我有 C:and D: 但在 C: 和 D: 的输出中,它给出了 C: 本身的大小。

你能告诉我我在这里做错了什么吗

标签: python

解决方案


推荐阅读