python psutil as_dict()获取进程信息

psutil · PyPI

import psutil
p=psutil.Process(0)

p.as_dict(attrs=['pid'])
psutil.process_iter(['pid'])

 常见进程信息关键字

{
  'memory_maps': [  ],
  'create_time': 1643117006.619562,
  'pid': 8776,
  'memory_info': '',
  'status': 'running',
  'ionice': <IOPriority.IOPRIO_NORMAL:2>,
  'ppid': 13276,
  'cmdline': [
    'python.exe',
    'test.py'
  ],
  'num_ctx_switches': '',
  'environ': { },
  'cpu_affinity': [ ],
  'cpu_times': '',
  'memory_full_info': '',
  'num_threads': 14,
  'cpu_percent': 0.0,
  'num_handles': 222,
  'cwd': 'D:\\python\\Project',
  'exe': 'D:\\python\\Anaconda3\\envs\\heavenm\\python.exe',
  'memory_percent': 0.34646003058018,
  'io_counters': '',
  'nice': <Priority.NORMAL_PRIORITY_CLASS:32>,
  'name': 'python.exe',
  'connections': [  ],
  'open_files': [ ],
  'username': 'HEAVENM\\Administrator',
  'threads': [ ]
}

上一篇:opencv for android sample导入有误


下一篇:Java基础编程技巧汇总