如何使用Python脚本关闭另一个正在运行的Python进程
时间: 2023-11-05 10:03:11 浏览: 116
python关闭windows进程的方法
5星 · 资源好评率100%
可以使用psutil库来关闭另一个正在运行的Python进程。首先需要安装psutil库:
```
pip install psutil
```
然后,可以使用以下代码来查找并关闭指定名称的进程:
```python
import psutil
for proc in psutil.process_iter():
try:
# 获取进程名
process_name = proc.name()
if process_name == "python.exe" or process_name == "python3.7.exe":
# 获取进程ID
pid = proc.pid
# 关闭进程
proc.kill()
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
```
在上面的代码中,我们首先使用psutil.process_iter()获取所有正在运行的进程,并使用proc.name()获取进程名称。如果进程名称为"python.exe"或"python3.7.exe",则说明这是我们要关闭的进程。然后我们使用proc.pid获取进程ID,最后使用proc.kill()关闭进程。
阅读全文