Guest User

Untitled

a guest
Dec 6th, 2015
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.85 KB | None | 0 0
  1. #! /usr/bin/env ipython3
  2. # Создает список структур, соответствующих запущенным процессам
  3.  
  4. # Создается список строк таблицы
  5. ps_list = !ps aux
  6.  
  7. # каждая строка заменяется на список слов в ней.
  8. att_list =  map(str.split, ps_list)
  9.  
  10. # Первая строка шапка таблицы, а не информация о процессе
  11. header = att_list.pop(0)
  12.  
  13. # Теперь из каждой строки, сод. информацию о процессе, и шапки создается словарь.
  14. # По ключам из шапки можно извлекать атрибуты каждого процесса.
  15.  
  16. structured_ps = []
  17. for ps in att_list:
  18.     structured_ps.append( dict( zip(header, ps)) )
  19.  
  20. print(structured_ps)
Advertisement
Add Comment
Please, Sign In to add comment