使用Python在Windows下获取进程信息的方法

作者:佚名 上传时间:2023-03-19 运行软件:无 软件版本:Python 3.7.9 版权申诉

介绍如何使用Python在Windows下获取进程的PID、名称、CPU占用率等信息。使用了win32api和psutil库,通过调用系统接口获取信息。

import win32api
import psutil

# 获取所有进程的PID
pids = psutil.pids()

for pid in pids:
    try:
        # 获取进程信息
        p = psutil.Process(pid)
        # 获取进程名称
        name = win32api.GetModuleFileNameEx(p.pid, None)
        # 获取CPU占用率
        cpu_percent = p.cpu_percent(interval=1.0)
        print(f"pid: {pid}, name: {name}, CPU percent: {cpu_percent}")
    except (psutil.AccessDenied, psutil.NoSuchProcess):
        pass

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使用PythonWindows获取进程信息方法
介绍如何使用Python在Windows下获取进程的PID、名称、CPU占用率等信息。使用了win32api和psutil库,通过调用系统接口获取信息。import win32apiimport
Python 3.7.9
2023-03-19 13:33
python使用wmi模块获取windows硬盘信息方法
主要介绍了python使用wmi模块获取windows下硬盘信息的方法,涉及Python获取系统硬件信息的相关技巧,需要的朋友可以参考下
PDF
28KB
2020-09-29 16:07
使用PythonWindows获取USB PID VID方法
今天小编就为大家分享一篇使用Python在Windows下获取USB PID&VID的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
PDF
41KB
2020-10-31 04:01
使用PythonWindows获取USB PID amp VID方法
在Linux系统下获取USB PID&VID是件十分容易的事情,只需要"lsusb"命令就可以了。之前,有尝试过通过注册表来获得目前连接device的USB PID&
pdf
55.49 KB
2022-02-26 08:33
Python使用psutil获取进程信息例子
今天小编就为大家分享一篇Python使用psutil获取进程信息的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
PDF
50KB
2020-09-29 10:46
pythonwindows创建隐藏窗口子进程方法
本文实例讲述了python在windows下创建隐藏窗口子进程的方法。分享给大家供大家参考。具体实现方法如下:希望本文所述对大家的Python程序设计有所帮助。
PDF
34.05 KB
2020-09-29 13:18
Windows获取进程信息示例代码
介绍Windows平台下通过API函数获取进程相关信息的示例代码,展示了如何使用Windows API函数获取进程名称、PID等信息。#include <windows.h>#incl
Windows 10
Visual Studio 2019
2023-04-22 03:32
使用python获取进程pid号方法
保存为.py文件后 运行脚本在后面添加进程名称即可 比如:python proinfo.py qq 即可获取QQ的进程信息,注意不区分大小写 复制代码 代码如下:#-*- encoding:UTF-8
PDF
37KB
2020-12-30 05:25
python获取进程系统信息
python获取进内存和CPU使用率以及句柄数,获取系统的内存,CPU使用率。缺憾进程内存获取的不准确,这个根据文档也没有解决。只能这样用了
PY
0B
2019-06-04 03:56
windows使用python进行串口通讯方法
今天小编就为大家分享一篇在windows下使用python进行串口通讯的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
PDF
37KB
2021-01-16 20:08