我怎样才能找到有几台硬盘或固态硬盘的计算机

时间:2019-01-06 23:22:53

标签: python windows disk

我有这个名字,我可以找到任何文件的大小。如果我不知道我的计算机有多少磁盘(例如C:,D:,Z:...或“ panos:”或“ name” :“)我如何找到这个?如何使用python查找计算机中的磁盘数量? 是否有关于此主题的库?我也想在任何操作系统中运行代码。 请帮忙。

import os
from os.path import join, getsize
for root, dirs, files in os.walk("C:"):
    print(root, end=".py")
    print(sum([getsize(join(root, name)) for name in files]), end="")
    print("bytes in", len(files), "non-directory files")

1 个答案:

答案 0 :(得分:0)

如果您对驱动器及其映射感兴趣,可以使用以下Windows WMI命令:

wmic logicaldisk list

如果您对硬件感兴趣,可以使用以下Windows WMI命令:

wmic diskdrive list

使用os库,您可以启动这些外部命令并解析其结果。