多语言展示
当前在线:1296今日阅读:19今日分享:20

如何使用python的psutil模块获取电脑的进程信息

python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块。这篇经验告诉你,如何利用python的psutil模块获取电脑的进程信息。
工具/原料
1

windows系统电脑一台

2

python软件,并安装有psutil模块

方法/步骤
1

第一步,点击键盘 win+r,打开运行窗口;在窗口中输入“cmd',点击确定,打开windows命令行窗口。

2

第二步,在cmd命令行窗口中输入'python',进入python交互窗口。

3

第三步,导入psutil模块。

4

第四步,使用函数psutil.pids(),获取 所有进程ID。

5

第五步,通过函数p=psutil.Process(1460) , 获取指定进程ID=3776,其实就是当前Python交互环境。并通过函数p.name()打印出当前进程的名字。

6

第六步,通过函数p.cwd(),获取该进程工作目录;通过函数p.cmdline()获取进程启动的命令行。

7

第七步,通过函数p.ppid() ,获取父进程ID。通过函数 p.parent() 获取父进程;荣国函数 p.children() ,获取子进程列表。

8

第八步,通过函数p.status() ,获取进程状态;通过函数 p.username() ,获取 进程用户名;通过函数p.create_time() ,获取进程创建时间。

9

第九步,通过函数 p.cpu_times() ,获取 进程使用的CPU时间;通过函数p.memory_info() ,获取 进程使用的内存;通过函数p.open_files() ,获取进程打开的文件。

10

第十步,通过函数p.connections() ,获取 进程相关网络连接;通过函数 p.num_threads() ,获取 进程的线程数量;通过函数 p.threads() ,获取所有线程信息。

11

第十一步,通过函数p.environ() ,获取进程环境变量;通过函数p.terminate() ,结束进程。

注意事项
1

看不明白的,可私信。

2

谢谢阅读。

推荐信息