📅  最后修改于: 2023-12-03 14:46:16.561000             🧑  作者: Mango
本文介绍如何使用Python编写代码来检查一个exe程序是否正在运行。我们将使用psutil
库来获取系统中运行的进程列表,并且通过比对进程名称来判断目标exe是否正在运行。
在开始编写代码之前,我们需要安装psutil
库。可以使用以下命令来安装:
pip install psutil
下面是一个简单的示例代码,它会检查一个名为example.exe
的程序是否正在运行:
import psutil
def check_process_running(process_name):
for proc in psutil.process_iter(['name']):
if proc.info['name'] == process_name:
return True
return False
if check_process_running('example.exe'):
print('example.exe正在运行')
else:
print('example.exe未运行')
psutil
库。check_process_running
函数,它接受一个进程名称作为参数。check_process_running
函数中,我们使用psutil.process_iter()
函数获取系统中运行的进程列表。proc.info['name']
来获取进程名称,然后与目标进程名称进行比对。True
表示目标进程正在运行,否则返回False
。check_process_running
函数并提供目标进程名称。根据返回结果,我们输出相应的信息。通过使用psutil
库,我们可以方便地检查一个exe程序是否正在运行。这对于需要检查进程运行状态的任务非常有用,例如在编写自动化脚本时。希望本文能够帮助你理解如何使用Python实现这个功能。