Python如何获取Windows分区号

Python如何获取Windows分区号

这个要用到python的一个模块,wmi, 可以参考这篇帖子:
python wmi
#Show disk partitions
import wmi
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"):
print physical_disk.Caption, partition.Caption, logical_disk.Caption

#Show the percentage free space for each fixed disk
import wmi
c = wmi.WMI ()
for disk in c.Win32_LogicalDisk (DriveType=3):
print disk.Caption, "%0.2f%% free" % (100.0 * long (disk.FreeSpace) / long (disk.Size))
更多信息可参考《Linux就该这么学》
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-27
import string
import os
def get_disklist():
==disk_list = []
==for c in string.ascii_uppercase:
====disk = c + ':'
====if os.path.isdir(disk):
======disk_list.append(disk)
==return disk_list
if __name__ == '__main__':
==print(get_disklist())
第2个回答  2019-06-27
cpu有序列号?显卡有序列号?声卡游序列号?追问

Windows分区号,如上图

Windows分区号,如上图

相似回答