ログ分析を支援するプログラムに取り組んでいます。正規表現を使用してエラーまたは失敗メッセージを見つけ、それらを新しい .txt ファイルに出力します。しかし、試合が何であるかの上下4行を含むプログラムがあれば、はるかに有益です. これを行う方法がわかりません!以下は、既存のプログラムの一部です。
def error_finder(filepath):
source = open(filepath, "r").readlines()
error_logs = set()
my_data = []
for line in source:
line = line.strip()
if re.search(exp, line):
error_logs.add(line)
最後の行に何かを追加する必要があると思いますが、これに少し取り組んでいて、自分自身を完全に適用していないか、それを理解できないだけです.
これに関するアドバイスやヘルプをいただければ幸いです。
ありがとうございました!