Как получить список информации запущенных процессов на python
и так, я знаю что
print('\n'.join([p.name() for p in psutil.process_iter()])
выведет список всех процессов в системе в столбик, но выведит он только название, а как сделать так, чтобы вместе с названием, он выводил PID процесса, оперативную память (которую он занимает) и т.д, примерно также как и команда tasklist в cmd
Ответы (1 шт):
Автор решения: Tehnorobot
→ Ссылка
Попробуйте воспользоваться модулем subprocess. Он дает разработчику возможность запускать процессы программ из Python:
from subprocess import Popen, PIPE
for i in Popen('tasklist', stdout=PIPE).stdout.readlines():
print(i.decode('cp866', 'ignore'))