py判断进程是否运行

发布时间:2024年01月09日

在Python中,你可以使用psutil库来判断一个进程是否正在运行。首先,你需要安装这个库,可以通过pip来安装:

pip install psutil

然后,你可以使用下面的代码来判断一个进程是否正在运行:

import psutil

def is_process_running(process_name):
    for proc in psutil.process_iter(['name']):
        try:
            if process_name.lower() in proc.info['name'].lower():
                return True
        except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
            pass
    return False

# 使用示例
if is_process_running('你的进程名'):
    print('进程正在运行')
else:
    print('进程未运行')

这段代码会遍历所有正在运行的进程,检查它们的名字是否与你要查找的进程名匹配。如果找到了匹配的进程,函数就会返回True,表示该进程正在运行。如果遍历完所有进程都没有找到匹配的进程,函数就会返回False,表示该进程未运行。

文章来源:https://blog.csdn.net/zengliguang/article/details/135490892
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。