python 判斷某個process是否存在
时间: 2023-12-11 17:03:29 浏览: 21
可以使用 Python 的 psutil 模块来实现判断某个进程是否存在。首先需要安装 psutil 模块,可以使用 pip 命令安装:`pip install psutil`
下面是一个示例代码:
```python
import psutil
# 判断进程是否存在
def is_process_running(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
# 测试
if is_process_running('chrome.exe'):
print('Chrome 进程正在运行')
else:
print('Chrome 进程未运行')
```
上面的代码中,我们定义了一个 `is_process_running` 函数来判断进程是否存在。函数接收一个进程名作为参数,然后遍历所有进程,如果找到了指定的进程名,则返回 True;否则返回 False。
在测试代码中,我们用 Chrome 进程来测试上述函数,如果 Chrome 进程正在运行,则输出 'Chrome 进程正在运行';否则输出 'Chrome 进程未运行'。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)