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爬取Coursera课程资源的详细过程
Nov 04 Python
Python实现周期性抓取网页内容的方法
Nov 04 Python
python OpenCV学习笔记之绘制直方图的方法
Feb 08 Python
详解Python使用tensorflow入门指南
Feb 09 Python
对python中的pop函数和append函数详解
May 04 Python
解决安装python库时windows error5 报错的问题
Oct 21 Python
python实现公司年会抽奖程序
Jan 22 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
Jan 18 Python
利用python实现逐步回归
Feb 24 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
Aug 07 Python
python 5个实用的技巧
Sep 27 Python
Pytorch 如何实现LSTM时间序列预测
May 17 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
对Session和Cookie的区分与解释
2007/03/16 PHP
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
php启动时候提示PHP startup的解决方法
2013/05/07 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
Angular.JS实现无限级的联动菜单(使用demo)
2017/02/08 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
简单的抓取淘宝图片的Python爬虫
2014/12/25 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
基于python实现简单日历
2018/07/28 Python
Python绘制股票移动均线的实例
2019/08/24 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
如何从csv文件构建Tensorflow的数据集
2020/09/21 Python
python 如何实现遗传算法
2020/09/22 Python
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
什么是lambda函数
2013/09/17 面试题
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
军人违纪检讨书
2014/02/04 职场文书
党员承诺书内容
2014/03/26 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS