什么是psutil模块?实用的Python模块有哪些?

这篇文章主要是向大家分享的是2个非常实用的Python模块 , 知道的人可能不多 , 但是特别的好用 , 分别是Psutil、Pendulum两种模块 , 需要的小伙伴可以参考下面相关内容 , 希望对你有所帮助!

什么是psutil模块?实用的Python模块有哪些?

文章插图
一、Psutil模块
Python中有很多模块 , 有些是系统自带的 , 有些是需要我们自行安装的 , psutil模块它是python中已经存在的 , 它的主要功能就是对系统内部做信息获取 , 像硬盘、cpu等等 。在使用它之前 , 我们需要对它进行安装 , 安装命令如下:
pip install psutil假设我们现在想看看电脑的cpu使用率 , 我们可以使用下面这条命令:
psutil.cpu_percent()这个命令会返回的的结果表示的是当前这个系统范围的一个CPU利用率百分比 。
假设我们现在要查看一下这个系统中CPU的个数 , 我们就可以使用这个命令:
查看逻辑CPU的个数
psutil.cpu_count()查看物理CPU的个数
psutil.cpu_count(logical=False)print(psutil.disk_usage('C:\\'))print(psutil.disk_partitions())这两行代码中 , 我们使用了psutil下的两种不同的方法 , 第一种是可以查看到一个磁盘中的信息 , 第二个方法跟它相反 , 是查看所以磁盘中的信息 。另外我们还可以使用一个方法 , 可以获取到一个系统的企用时间 。代码如下:
【什么是psutil模块?实用的Python模块有哪些?】from datetime import datetimeprint(u"系统启动时间: %s" % datetime.fromtimestamp(psutil.boot_time()).strftime("%Y-%m-%d %H:%M:%S"))二、Pendulum
这个模块的功能跟datatime模块的使用功能一样 , 可以用来处理日期时间等数据 , 但是因为datatime模块在处理时间的时区上面会受到一定的限制 , 为了避免这些补助支持 , 我们就可以使用pendulum模块 。
首先进行安装 , 使用pip命令
pip install pendulum因为这个模块处理的主要功能就是关于时区的 , 下面举个例子 , 我们想要获取“中国”的某个时间 , 我们可以这样编写:
now = pendulum.now('Europe/China')print(now)输出:
2022-08-08T14:59:06.484816+01:00它不仅仅可以可以获取某个时区的特点 , 还可以知道当天的日期以及在时间的数据上进行加减、调用的操作 , 不过要与add和subtract方法结合使用 。
到此这篇关于什么是psutil模块?实用的Python模块有哪些?的文章就介绍到这了 , 如果你还想学习其他有关python模块的小知识 , 还可以继续关注哦!

    推荐阅读