Как на python получить лист процессов запущенных в windows?

Пользователь

от brook , в категории: Другие , 7 месяцев назад

Как на python получить лист процессов запущенных в windows?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от brenna , 7 месяцев назад

@brook 

Для получения списка процессов, запущенных в Windows, можно использовать модуль psutil в Python.

  1. Установите модуль psutil, если еще не установлен:
1
pip install psutil


  1. Импортируйте модуль psutil и используйте функцию psutil.process_iter() для получения списка запущенных процессов. Затем можно перебрать список процессов и получить нужные данные о каждом процессе, такие как pid (идентификатор процесса) или name (имя процесса):
1
2
3
4
5
6
7
8
9
import psutil

# Получение списка процессов
processes = list(psutil.process_iter())

# Перебор списка процессов и получение нужных данных
for process in processes:
    print("PID:", process.pid)
    print("Name:", process.name())


Пример вывода:

1
2
3
4
5
6
7
PID: 0
Name: System Idle Process
PID: 4
Name: System
PID: 84
Name: Registry
...


Обратите внимание, что для получения информации о каждом процессе могут потребоваться административные права пользователя.