安装
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