我有一个50MB的日志文件,其中的数据以固定的时间间隔被追加。 当我每隔5分钟在另一个应用程序中触发一个事件时,我需要获取事件触发后的当前时间,并需要在指定的时间范围内(当前时间-1分钟到当前时间+1分钟)搜索日志文件中的特定单词“XXXX”
我的日志文件格式为:
[Fri Jun 17 15:26:57.451 2016] -FetchInfo XXXX
[Fri Jun 17 15:26:57.951 2016] -info result
我的代码是:
^{pr2}$我得到了当前时间,并计算了前后1分钟,并在日志文件中转换为相同的格式。 在特定的时间范围内提取数据并进行搜索的有效方法是什么? 我正在使用WINDOWS和Python2.7。 使用regex是否合适?如果是这样的话,如何改变仅仅几分钟的时间,太具体的时间,我提供?否则,用其他方法?在
注意:我需要每隔5分钟加载我的文件,以便在文件中搜索附加的新数据
目前没有回答
相关问题 更多 >
编程相关推荐