一、背景交代
最近在调试模组间通讯时发现,数据在终端上的打印不利于肉眼观看,也不利于数据统计。所以使用写个小脚本管理模组之间的数据通讯。
如下图,黑屏白字看了让人头秃。
二、处理逻辑
1、把数据实时写入文件中(如data.log)。
2、使用脚本读取data.log文件中的数据。我习惯于一行一行的读取。同样一行一行的处理。
3、对数据做筛选(使用正则表达式),并格式化输出指定内容
三、代码实现
1、读取数据文件的代码
"""
说明:
1、从日志文件中读取通讯数据并分析
"""
import os
import re
import FrameParsing
start_flag = True
end_flag = True
# 路径名
LOG_PAHT = 'E:\\软件工具\\MobaXterm\\[ssh root@192.168.1.101] (2020-10-27_143031).log'
#LOG_PAHT = 'E:\\软件工具\\MobaXterm\\[ssh root@192.168.1.101] (2020-10-27_092018).log'
context_head = '68 '
context_tail = ' 16'
curr