Python怎么统计log72小时的数据。

Python怎么统计log72小时报错关键字的数据,每一分钟事件算一次。

代码:

import re

# 读取 log 文件
with open('log_file.log', 'r') as f:
    log_data = f.read()

# 使用正则表达式提取报错关键字
error_keywords = re.findall(r'Error: (\w+)', log_data)

# 统计每个报错关键字出现的次数
error_counts = {}
for keyword in error_keywords:
    if keyword in error_counts:
        error_counts[keyword] += 1
    else:
        error_counts[keyword] = 1

# 输出统计结果
for keyword, count in error_counts.items():
    print(f'Keyword: {keyword}, Count: {count}')

在上面的代码中,我们使用 Python 的 re 模块来进行正则表达式匹配,找出 log 文件中的报错关键字。然后,我们使用一个字典来记录每个报错关键字出现的次数,并在最后输出统计结果。

注意,如果您想要统计一个小时内每分钟出现的报错关键字的次数,那么上面的代码需要作一些更改。您可以在循环中计算每分钟出现的报错关键字数量,并在最后输出统计结果。