玩转psutil:教你怎么用Python获得分区个数

2025-11-22 03:58:39

1、相信小伙伴既然想知道怎么通过Python获得分区数,肯定具备Python基础知识。

如果是这样,就很简单了(不然的话,小编这篇经验您可能看不懂)

开始之前,请确保psutil正常安装。

查看psutil是否安装的方式:

打开cmd命令提示符,pip show psutil

如果不是空白信息则说明正常安装,如图

玩转psutil:教你怎么用Python获得分区个数

2、我们要用到的是psutil包提供的disk_partitions方法,该方法返回一个对象列表(列表中有多个对象)

打开Python IDLE Shell

import psutil

psutil.disk_partitions()

可以看到我们得到了所有分区的信息

仔细看,不难发现这是一个列表。

可以看到列表中的sdiskpart对象:[sdiskpart(..),sdiskpart(..).....]

玩转psutil:教你怎么用Python获得分区个数

3、从上面我们就可以看出,disk_partitions()返回的是我们所有分区的信息,我们只要获得返回的列表长度即可得到分区个数。

我们通过len函数来获得分区个数。

print("您当前有%s个分区" %(len(psutil.disk_partitions())))

玩转psutil:教你怎么用Python获得分区个数

4、去资源管理器看看,不会错吧,确实获得了我们的分区数。

当然,如果小伙伴看这句代码有点晕:print("您当前有%s个分区" %(len(psutil.disk_partitions())))

可以把它拆开为:

part = psutil.disk_partitions()

num = len(part)

print("您当前有" + str(num) + "个分区")

玩转psutil:教你怎么用Python获得分区个数

5、另外要说一定,如果是通过subst创建的虚拟驱动器,也会被读取。

自身磁盘驱动器在Windows上就是分区管理器的概念。

小编的电脑上就是创建了虚拟驱动器,同样会被psutil当做分区对待

玩转psutil:教你怎么用Python获得分区个数

1、怎么关注?

在经验的右上角小编头像旁边点击关注,如图。

玩转psutil:教你怎么用Python获得分区个数

2、怎么点赞?

请在经验左侧点赞,如图。

玩转psutil:教你怎么用Python获得分区个数

3、怎么投票?

在经验的下方点击投票,如图。

玩转psutil:教你怎么用Python获得分区个数

4、如果觉得小编写的还不错,可以动动鼠标把它分享给您的朋友。

如何分享,鼠标移动到右下角第一个按钮上,在弹出的选项中进行分享,如图。

不尽感激。

玩转psutil:教你怎么用Python获得分区个数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢