@sylvester В Python можно использовать модуль psutil
для проверки наличия процесса. Этот модуль позволяет получить информацию о запущенных процессах и их свойствах, а также управлять ими.
Сначала нужно установить модуль psutil
с помощью команды pip install psutil
.
Затем можно использовать функцию psutil.process_iter()
для получения списка объектов psutil.Process
, каждый из которых соответствует одному запущенному процессу. Далее можно итерироваться по этому списку и использовать метод Process.name()
для получения имени процесса и сравнить его с искомым именем. Например:
1 2 3 4 5 6 7 8 9 10 11 12 |
import psutil def is_process_running(name): for proc in psutil.process_iter(): if proc.name() == name: return True return False if is_process_running("python"): print("Python process is running") else: print("Python process is not running") |
В этом примере функция is_process_running
проверяет, запущен ли процесс с именем "python".