1

ログ分析を支援するプログラムに取り組んでいます。正規表現を使用してエラーまたは失敗メッセージを見つけ、それらを新しい .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)

最後の行に何かを追加する必要があると思いますが、これに少し取り組んでいて、自分自身を完全に適用していないか、それを理解できないだけです.

これに関するアドバイスやヘルプをいただければ幸いです。

ありがとうございました!

4

3 に答える 3

0

なぜパイソン?

grep -C4 '^your_regex$' logfile > outfile.txt
于 2013-04-01T14:43:03.330 に答える