Python——获取进程信息
2015-11-13 14:16
826 查看
#/usr/bin/env python
#coding=utf-8
#进程检测程序
import psutil
import types
import datetime
#获取用户输入的PID
try:
PID = int(raw_input('Please input PID: '))
except Exception,e:
# print ('Please input PID is initger)
print e
#获取pid对应的应用名
p = psutil.Process(PID)
print('Process name : %s' % p.name())
#获取进程bin路径
print('Process bin path : %s' % p.exe())
#获取pid对应的路径
print('Process path : %s' % p.cwd())
#进程状态
print('Process status : %s' % p.status())
#进程运行时间
print('Process creation time : %s' % datetime.datetime.fromtimestamp(p.create_time()).strftime("%Y-%m-%d %H:%M:%S"))
print('==================================Process use=================================')
#CPU使用情况
print(p.cpu_times())
#内存使用情况
print('Memory usage : %s%%' % p.memory_percent())
#硬盘读取信息
print(p.io_counters())
#打开进程socket的namedutples列表
print(p.connections())
#此进程的线程数
print('Process number of threads : %s' % p.num_threads())
#coding=utf-8
#进程检测程序
import psutil
import types
import datetime
#获取用户输入的PID
try:
PID = int(raw_input('Please input PID: '))
except Exception,e:
# print ('Please input PID is initger)
print e
#获取pid对应的应用名
p = psutil.Process(PID)
print('Process name : %s' % p.name())
#获取进程bin路径
print('Process bin path : %s' % p.exe())
#获取pid对应的路径
print('Process path : %s' % p.cwd())
#进程状态
print('Process status : %s' % p.status())
#进程运行时间
print('Process creation time : %s' % datetime.datetime.fromtimestamp(p.create_time()).strftime("%Y-%m-%d %H:%M:%S"))
print('==================================Process use=================================')
#CPU使用情况
print(p.cpu_times())
#内存使用情况
print('Memory usage : %s%%' % p.memory_percent())
#硬盘读取信息
print(p.io_counters())
#打开进程socket的namedutples列表
print(p.connections())
#此进程的线程数
print('Process number of threads : %s' % p.num_threads())
相关文章推荐
- Python——获取电脑信息
- Python——文件内容对比(可以生成HTML来观察结果)
- Python——目录对比源代码
- 命令行退出python方法
- 【转】Python中的GIL、多进程和多线程
- python --网页爬虫,文本处理,科学计算,机器学习,数据挖掘资料+附带工具包下载
- Python基础(二)
- Python基础(一)
- python 读取utf8文件
- Python itertools的使用
- 学习Python中关于默认参数的理解
- 信息图:Python异常速查
- Python3基础教程-廖雪峰[带标签完整版]
- Python编程入门之Hello World的三种实现方式
- Python核心编程读笔 6: 映射和集合类型
- Python图片中的缩放实现,以及多种尺寸icon的生成
- 汉语拼音转换工具(Python 版)
- python字符串编码报错解决
- Python中的None与 NULL(即空字符)的区别
- Sublime Text3中SublimeCodeIntel插件配置python环境