测试中,我们能通过一些命令获取到相关数据的LOG文件,对比杂乱的信息,我们需要进行数据清洗,提取我们需要的内容,并对数据进行转换,根据一定的规则进行计算,输出结果,或是转存为CSV文件,可视化的进行管理。
今天要做的事情主要用到了如下的点:文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
1、利用Python的open方法,打开log文档;文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
2、利用for循环,readlines方法逐行遍历文档;文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
3、使用in方法,筛选出关键字所在的行;文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
4、利用split方法,将行文本进行分割,并提取出需要的信息;文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
5、十六进制到十进制的转换,int(X, 16);文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
6、利用append方法将提取的数据追加;文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
7、CSV文件写入;文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
so,code is :文章源自陈学虎-https://chenxuehu.com/article/2019/04/7415.html
最后,就有了这样的效果:
评论