首页 > 编程知识 正文

python剪辑视频,如何查看python安装了什么库

时间:2023-05-06 08:33:54 阅读:31050 作者:899

背景

介绍用于处理流程的实用程序。 这是第三方库。 主要有ps、cd、top等APP应用程序,检查硬盘、内存使用情况等。

推荐的理由主要有两个。 第一个是跨平台,无论是操作系统x、Centos、Windows、SUSE还是Ubuntu,都可以使用该工具,对运维非常实用。 第二,它比os.system ()、os.popen )和subprocess更强,需要进行回显处理,但Psutil对结果表示:“返回的属性因平台而异,以便处理Dict

安装

安装非常简单,可以用pip上路。

pip install psutil # python2

pip 3安装PS util # python 3

CPU相关

获取CPU数:

不再在import psutil #之后添加此代码

sutil.CPU_count(#CPU数

PS util.CPU _ count (逻辑=真) #逻辑CPU的数量

获取CPU中每个CPU的当前使用率:

sutil.CPU _ percent (间隔=1) # 1秒后的线束总使用率结果

PS util.CPU _ percent (间隔=0,percpu=True ) #立即显示每个CPU的结果

获取CPU的频率。 包括最低、高频、当前频率。

PSutil.CPU_freq(perCPU=true ) #获取每个CPU的频率

存储器

要获取物理内存利用率:

putil.virtual_memory(#类似于free命令

要获取Swap交换内存,请:

PSutil.swap_memory(#类似于free命令

硬盘驱动器

获取硬盘分区,并返回分区格式的类型和挂载点。

类似于PS util.disk _ partitions (all=false ) lsblk命令

获取硬盘使用率,并返回使用量、剩余使用量和使用率。

查看sutil.disk_usage(c: () #c驱动器

互联网

获取当前网络的IO状况,返回IO的字节、数据包数:

psutil.net_io_counters (

获取当前连接数。 这需要root用户权限,因此在运行python时添加sudo。

sutil.net_connections(#返回连接详细信息

获取网络信息和状态:

获取PSutil.net_if_addrs(#网络接口信息

PSutil.net_if_stats(#获取网络接口的状态

过程

获取所有进程的PID :

PSutil.PIDS(#所有进程ID

可以通过指定进程的PID (如进程名称、进程路径、状态和退出进程)来获取。

pid=PSutil.process(8888 )捕获进程PID为8888的进程

PID.name(#进程名称

PID.status(#进程状态

pid.terminate () #频繁退出

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。