python提取log文件内容并画出图表


Posted in Python onJuly 08, 2019

之前在excel里面分析log数据,简直日了*了。 现在用python在处理日志数据.

主要涉及 matplotlib,open和循环的使用。

日志内容大致如下

2016-10-21 21:07:59,787 [7 MainWindowForm]INFO: update time 136.6314
2016-10-21 21:07:59,908 [7 KinectServer]INFO: lClientSockets[0] elapsed time 16.
2016-10-21 21:07:59,918 [7 KinectServer]INFO: lClientSockets[1] elapsed time 107.
2016-10-21 21:07:59,929 [7 MainWindowForm]INFO: update time 135.1311
2016-10-21 21:08:00,039 [7 KinectServer]INFO: lClientSockets[0] elapsed time 14.
2016-10-21 21:08:00,045 [7 KinectServer]INFO: lClientSockets[1] elapsed time 103.
2016-10-21 21:08:00,053 [7 MainWindowForm]INFO: update time 118.1132

python处理代码

import matplotlib.pyplot as plt

input = open('serverlog.txt', 'r')

rangeUpdateTime = [0.0]

for line in input:
  line = line.split()
  if 'update' in line:
    rangeUpdateTime.append(float(line[-1]))

plt.figure('frame time')
plt.subplot(211)
plt.plot(rangeUpdateTime, '.r',)
plt.grid(True)
plt.subplot(212)
plt.plot(rangeUpdateTime)
plt.grid(True)
plt.show()

结果

python提取log文件内容并画出图表

真心是又好又快出结果^_^

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的列表知识点汇总
Apr 14 Python
利用python代码写的12306订票代码
Dec 20 Python
Python实现全角半角字符互转的方法
Nov 28 Python
Django 配置多站点多域名的实现步骤
May 17 Python
Python生成个性签名图片获取GUI过程解析
Dec 16 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
解决Keras自带数据集与预训练model下载太慢问题
Jun 12 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
Jun 18 Python
基于python获取本地时间并转换时间戳和日期格式
Oct 27 Python
Python __slots__的使用方法
Nov 15 Python
pytorch 梯度NAN异常值的解决方案
Jun 05 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 Python
Python OpenCV 使用滑动条来调整函数参数的方法
Jul 08 #Python
使用Python opencv实现视频与图片的相互转换
Jul 08 #Python
python基于paramiko将文件上传到服务器代码实现
Jul 08 #Python
Python脚本利用adb进行手机控制的方法
Jul 08 #Python
Python Pandas中根据列的值选取多行数据
Jul 08 #Python
详解python调用cmd命令三种方法
Jul 08 #Python
python3.7 使用pymssql往sqlserver插入数据的方法
Jul 08 #Python
You might like
提升PHP执行速度全攻略(下)
2006/10/09 PHP
在PHP中使用模板的方法
2008/05/24 PHP
PHP迅雷、快车、旋风下载专用链转换代码
2010/06/15 PHP
推荐25款php中非常有用的类库
2014/09/29 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
PHP二进制与字符串之间的相互转换教程
2016/10/14 PHP
javascript各种复制代码收集
2008/09/20 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
js window.open弹出新的网页窗口
2014/01/16 Javascript
纯JS实现本地图片预览的方法
2015/07/31 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
Vue 拦截器对token过期处理方法
2018/01/23 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
JavaScript常用事件介绍
2019/01/21 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
Python实现远程调用MetaSploit的方法
2014/08/22 Python
在Python中关于中文编码问题的处理建议
2015/04/08 Python
Python聚类算法之基本K均值实例详解
2015/11/20 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
python opencv摄像头的简单应用
2019/06/06 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
2020/06/29 Python
美国豪华时尚女性精品店:Kirna Zabête
2018/01/11 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
大学迎新标语
2014/06/26 职场文书
学校四风对照检查材料
2014/08/28 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
体育活动总结
2015/02/04 职场文书
入党介绍人考察意见
2015/06/01 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书