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': [ ] }