Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/env ipython3
- # Создает список структур, соответствующих запущенным процессам
- # Создается список строк таблицы
- ps_list = !ps aux
- # каждая строка заменяется на список слов в ней.
- att_list = map(str.split, ps_list)
- # Первая строка шапка таблицы, а не информация о процессе
- header = att_list.pop(0)
- # Теперь из каждой строки, сод. информацию о процессе, и шапки создается словарь.
- # По ключам из шапки можно извлекать атрибуты каждого процесса.
- structured_ps = []
- for ps in att_list:
- structured_ps.append( dict( zip(header, ps)) )
- print(structured_ps)
Advertisement
Add Comment
Please, Sign In to add comment