psutil模块获取电脑进程信息

安装

pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com psutil

导包

import psutil

获取所有的进程 id

psutil.pids()

获取指定进程

p = psutil.Process(PID参数)

注:PID参数可以从任务管理器中的详细信息获取

p = psutil.Process(15724)

获取当前进程的名字

p.name()

获取进程的工作路径

p.cwd()

获取进程启动的命令行

p.cmdline()
运行指定进程

os.startfile(p.cmdline()[0])

获取父进程id

p.ppid()

获取父进程

p.parent()

获取子进程

p.children()

获取进程状态

p.status()

获取进程的用户名

p.username()

获取进程的创建时间

p.create_time() 

获取进程使用的CPU时间

p.cpu_times()

获取进程使用的内存

p.memory_info() 

获取进程打开的文件列表

p.open_files()

获取进程相关的网络连接

p.connections()

获取进程的线程数量

p.num_threads()

获取所有的线程信息

p.threads()

获取进程的环境变量

p.environ()

结束进程

p.terminate()

2021-05-06

posted @ 2021-05-06 17:32  CodeYaSuo  阅读(398)  评论(0编辑  收藏  举报