在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,表示该进程未运行。