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使用新浪微博API发送微博的例子
Apr 10 Python
python网络编程学习笔记(一)
Jun 09 Python
Python中字符串的修改及传参详解
Nov 30 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
对Python发送带header的http请求方法详解
Jan 02 Python
Python脚本按照当前日期创建多级目录
Mar 01 Python
浅谈python常用程序算法
Mar 22 Python
python删除文件夹下相同文件和无法打开的图片
Jul 16 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
python时间与Unix时间戳相互转换方法详解
Feb 13 Python
python中for in的用法详解
Apr 17 Python
python 实现两个npy档案合并
Jul 01 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一个找二层目录的小东东
2012/08/02 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
Python中使用django form表单验证的方法
2017/01/16 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
vue弹窗插件实战代码
2018/09/08 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
Python3中详解fabfile的编写
2018/06/24 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
Python实现最大子序和的方法示例
2019/07/05 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
美国性感女装网站:bebe
2017/03/04 全球购物
几道PHP的面试题
2012/05/19 面试题
函授本科毕业自我鉴定
2013/10/09 职场文书
物业工作计划书
2014/01/10 职场文书
乐观大学生的自我评价
2014/01/10 职场文书
个人职业及收入证明
2014/10/13 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
东京审判观后感
2015/06/01 职场文书
回复函范文
2015/07/14 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android