gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python提取log文件内容并画出图表由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

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

日志内容大致如下 。

?
1
2
3
4
5
6
7
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处理代码 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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文件内容并画出图表

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.

原文链接:https://www.cnblogs.com/langzou/p/5986245.html 。

最后此篇关于python提取log文件内容并画出图表的文章就讲到这里了,如果你想了解更多关于python提取log文件内容并画出图表的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com