热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

psutil一个基于python的跨平台系统信息跟踪模块

受益于这个模块的帮助,在这里我推荐一手。https:pythonhosted.orgpsutil#processespsutil是一个基于python的跨平台系统信息监视模块。在

受益于这个模块的帮助,在这里我推荐一手。

https://pythonhosted.org/psutil/#processes

 

psutil是一个基于python的跨平台系统信息监视模块。在python下,我们可以利用它来监视、检测和限制系统资源的使用。它提供了类似于一套控制台的指令功能,像是ps.netstat.ifconfig等等。当前这个模块支持的系统有windows/osx/linux/FreeBSD/Sun Solaris。32、64位均支持。python环境为2.6-3.5。

 

这里我展示一下如何定位一个目标进程:

In [96]: for proc in psutil.process_iter():
   ....:     try:
   ....:         if proc.name() and 'target process' in proc.name():  # 这里我要先确定name不是None,因为进程可能突然关闭
   ....:             print(proc.pid)
   ....:     except psutil.NoSuchProcess:
   ....:         pass

 


推荐阅读
author-avatar
阿凡达0205
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有