python 监听进程
时间: 2023-07-07 08:45:38 浏览: 54
要在 Python 中监听进程,你可以使用 psutil 库。以下是一个简单的示例代码,可以用来监听进程是否正在运行:
```python
import psutil
def check_process(process_name):
"""
检查进程是否正在运行
"""
for process in psutil.process_iter():
try:
if process_name.lower() in process.name().lower():
return True
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
return False
```
上面的代码会遍历当前系统中所有的进程,并检查是否有一个进程的名称包含指定的 process_name。如果找到了这个进程,函数就会返回 True,否则返回 False。
你可以按照下面的方式来使用这个函数:
```python
if check_process("chrome"):
print("Chrome is running")
else:
print("Chrome is not running")
```
在这个示例中,我们检查是否有一个名为 "chrome" 的进程正在运行。如果有,就会打印 "Chrome is running",否则就会打印 "Chrome is not running"。