[原] Python 获取全部进程信息 分手后的思念是犯贱 2022-02-28 08:04 626阅读 0赞 转战Python已经半年,现在开始写一些自己开发的代码段 # 获取全部进程信息 def processInfo(): """ 获取全部进程信息 :return: list """ # 定义一个获取进程属性的方法 def getProperty(process, pro: str): try: ret = eval('process.' + pro)() except Exception as e: return '' return ret pids = psutil.pids() output = {} for pid in pids: process = psutil.Process(pid) parent = getProperty(process, 'parent') if parent is str or parent is None: parentName = '' else: parentName = parent.name() output[pid] = { '进程编号': pid, '进程名称': process.name(), '执行路径': getProperty(process, 'exe'), '当前路径': getProperty(process, 'cwd'), '启动命令': getProperty(process, 'cmdline'), '父进程ID': process.ppid(), '父进程': parentName, '状态': process.status(), '进程用户名': getProperty(process, 'username'), '进程创建时间': process.create_time(), '终端': getProperty(process, 'terminal'), '执行时间': process.cpu_times(), '内存信息': process.memory_info(), '打开的文件': getProperty(process, 'open_files'), '相关网络连接': process.connections(), '线程数': process.num_threads(), '线程': getProperty(process, 'threads'), '环境变量': getProperty(process, 'environ'), } return output \* 以上有一点要注意, 有些进程的属性读取会出现无权限之类的异常,需要屏蔽掉
相关 psutil的Process python获取进程信息 系统进程信息 psutil.Process() 1. 创建指定进程号的对象 s = psutil.Process(1701) 2. 进程PID:pid 一时失言乱红尘/ 2023年10月10日 08:44/ 0 赞/ 44 阅读
相关 Unix C 获取进程信息 include <unistd.h> include <stdio.h> int main(void) { pid_t pi Myth丶恋晨/ 2022年12月09日 15:56/ 0 赞/ 187 阅读
相关 Python编程语言中获取操作系统进程信息的方法 本文主要介绍在 Python 编程语言中,使用 psutil 模块获取操作系统进程信息的具体方法。 1 概述 psutil 是 Python 编程语言的一个进程和系统工 秒速五厘米/ 2022年05月20日 10:13/ 0 赞/ 230 阅读
相关 [原] Python 获取Windows全部硬盘名称 Windows操作系统下,返回全部硬盘编号['C:\','D:\'] def winDrivers(): """ Window - 日理万妓/ 2022年02月28日 08:52/ 0 赞/ 486 阅读
相关 [原] Python 获取CPU信息 获取CPU运行情况 def cpuInfo(): """ 获取CPU运行情况 :return: 冷不防/ 2022年02月28日 08:08/ 0 赞/ 380 阅读
相关 [原] Python 获取全部网络信息 获取网络信息 def netInfo(): """ 获取网络信息 :return: """ 灰太狼/ 2022年02月28日 08:04/ 0 赞/ 271 阅读
相关 [原] Python 获取全部进程信息 转战Python已经半年,现在开始写一些自己开发的代码段 获取全部进程信息 def processInfo(): """ 获 分手后的思念是犯贱/ 2022年02月28日 08:04/ 0 赞/ 627 阅读
相关 java 获取全部参数及获取全部头信息 //获取参数 Map<String, String\[\]> parms = req.getParameterMap(); 迷南。/ 2022年01月30日 18:55/ 0 赞/ 386 阅读
相关 获取一篇新闻的全部信息 作业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2894 -------------------- 小咪咪/ 2021年12月15日 13:47/ 0 赞/ 254 阅读
还没有评论,来说两句吧...