Python获取系统所有进程PID及进程名称的方法示例


Posted in Python onMay 24, 2018

本文实例讲述了Python获取系统所有进程PID及进程名称的方法。分享给大家供大家参考,具体如下:

psutil模块中提供了进程管理方法,引用其中的几个方法就能够获得进程的相关信息。简单写个小脚本测试一下,顺便看看本机Windows7系统中到底运行着多少个进程,进程都是什么。

代码:

# -*- coding: utf-8 -*-
#! python2
#!/usr/bin/python
import psutil
pids = psutil.pids()
for pid in pids:
  p = psutil.Process(pid)
  print("pid-%d,pname-%s" %(pid,p.name()))

运行结果:

pid-0,pname-System Idle Process
pid-4,pname-System
pid-288,pname-smss.exe
pid-428,pname-csrss.exe
pid-480,pname-wininit.exe
pid-500,pname-csrss.exe
pid-544,pname-services.exe
pid-576,pname-winlogon.exe
pid-588,pname-lsass.exe
pid-596,pname-lsm.exe
pid-716,pname-svchost.exe
pid-800,pname-svchost.exe
pid-864,pname-svchost.exe
pid-932,pname-svchost.exe
pid-1012,pname-svchost.exe
pid-1128,pname-svchost.exe
pid-1324,pname-ZhuDongFangYu.exe
pid-1348,pname-svchost.exe
pid-1468,pname-spoolsv.exe
pid-1608,pname-svchost.exe
pid-1692,pname-360bpsvc.exe
pid-1736,pname-AlibabaProtect.exe
pid-1892,pname-QQProtect.exe
pid-1928,pname-secbizsrv.exe
pid-1996,pname-TBSecSvc.exe
pid-2004,pname-taskhost.exe
pid-356,pname-httpd.exe
pid-348,pname-mysqld.exe
pid-592,pname-dwm.exe
pid-1560,pname-explorer.exe
pid-1304,pname-wwbizsrv.exe
pid-2248,pname-360tray.exe
pid-2320,pname-tomcat6w.exe
pid-2408,pname-360sd.exe
pid-2596,pname-TaobaoProtect.exe
pid-2696,pname-aliwssv.exe
pid-2736,pname-conhost.exe
pid-2996,pname-360bdoctor.exe
pid-3132,pname-360rp.exe
pid-3740,pname-httpd.exe
pid-3072,pname-QQ.exe
pid-3180,pname-svchost.exe
pid-3544,pname-baidupinyin.exe
pid-3788,pname-TXPlatform.exe
pid-4124,pname-svchost.exe
pid-5104,pname-SoftMgrLite.exe
pid-6000,pname-360se.exe
pid-6112,pname-360se.exe
pid-4136,pname-wdswfsafe.exe
pid-2936,pname-360se.exe
pid-5180,pname-360se.exe
pid-4452,pname-360se.exe
pid-5500,pname-360se.exe
pid-1812,pname-360se.exe
pid-2640,pname-eclipsePHP.exe
pid-4556,pname-javaw.exe
pid-2032,pname-360se.exe
pid-6236,pname-QQ.exe
pid-5416,pname-360se.exe
pid-4196,pname-360se.exe
pid-5380,pname-chrome.exe
pid-5220,pname-chrome.exe
pid-4652,pname-chrome.exe
pid-7880,pname-chrome.exe
pid-9168,pname-chrome.exe
pid-6432,pname-chrome.exe
pid-6680,pname-360se.exe
pid-2404,pname-360se.exe
pid-9432,pname-chrome.exe
pid-8692,pname-flashfxp.exe
pid-10116,pname-flashfxp.exe
pid-6628,pname-360se.exe
pid-8504,pname-360se.exe
pid-6464,pname-BFDesktopTips.exe
pid-11764,pname-audiodg.exe
pid-9364,pname-TTPlayer.exe
pid-6356,pname-360se.exe
pid-8808,pname-360se.exe
pid-8640,pname-eclipse.exe
pid-11344,pname-python2.exe
pid-5880,pname-conhost.exe
pid-4656,pname-chrome.exe
pid-3188,pname-360se.exe
pid-9992,pname-360se.exe
pid-12116,pname-cmd.exe
pid-9248,pname-conhost.exe
pid-7208,pname-python2.exe
pid-1832,pname-conhost.exe

注:这里使用了psutil模块,若提示Unresolved import: psutil,则需要使用如下命令进行安装:

pip install psutil

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
详解Python编程中time模块的使用
Nov 20 Python
机器学习实战之knn算法pandas
Jun 22 Python
python项目对接钉钉SDK的实现
Jul 15 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
pycharm运行scrapy过程图解
Nov 22 Python
python实现查找所有程序的安装信息
Feb 18 Python
jupyter notebook oepncv 显示一张图像的实现
Apr 24 Python
什么是Python中的顺序表
Jun 02 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
Jul 09 Python
Python办公自动化PPT批量转换操作
Sep 15 Python
好的Python培训机构应该具备哪些条件
May 23 #Python
Python实现的根据IP地址计算子网掩码位数功能示例
May 23 #Python
Python加载带有注释的Json文件实例
May 23 #Python
Python实现判断一行代码是否为注释的方法
May 23 #Python
对python的文件内注释 help注释方法
May 23 #Python
Python基于生成器迭代实现的八皇后问题示例
May 23 #Python
Pycharm 操作Django Model的简单运用方法
May 23 #Python
You might like
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
php简单实现MVC
2015/02/05 PHP
PHP实现上传多文件示例代码
2017/02/20 PHP
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
js编码、解码函数介绍及其使用示例
2013/09/05 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
JavaScript实现无穷滚动加载数据
2017/05/06 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
Javascript原型链及instanceof原理详解
2020/05/25 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
Python深入学习之上下文管理器
2014/08/31 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
python素数筛选法浅析
2018/03/19 Python
WxPython建立批量录入框窗口
2019/02/27 Python
python快排算法详解
2019/03/04 Python
django获取from表单multiple-select的value和id的方法
2019/07/19 Python
python实现登录密码重置简易操作代码
2019/08/14 Python
pandas中ix的使用详细讲解
2020/03/09 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
Python爬虫教程知识点总结
2020/10/19 Python
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
2017/01/12 HTML / CSS
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
文秘求职信范文
2014/04/10 职场文书
解放思想演讲稿
2014/09/11 职场文书
财政局党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
文明单位申报材料
2014/12/23 职场文书
2019年大学生学年自我鉴定!
2019/03/25 职场文书
Java 关于String字符串原理上的问题
2022/04/07 Java/Android
Hive HQL支持2种查询语句风格
2022/06/25 数据库