0

各ログ ファイルの異なる場所に、日付と時刻を含むログ ファイルがあります。2 つの日付の間にあるさまざまなログ ファイルのエントリを標準出力に出力したいですか? 例: 過去 24 時間のエントリが欲しい、または前の週のエントリが欲しい。

Pythonでこれを達成する効率的な方法は何ですか?

敬具、 ヘンドレ

4

3 に答える 3

1

あなたの質問はベルを鳴らしました。のドキュメントからheapq.merge:

複数の並べ替えられた入力を 1 つの並べ替えられた出力にマージします (たとえば、複数のログ ファイルからタイムスタンプ付きのエントリをマージします)。ソートされた値の反復子を返します。

eyquemが言ったように、あなたの質問は漠然としていますが、ログファイルを解析すると(そしておそらくそれらを正規化して、一緒に並べ替えることができます)、heapq.merge良いツールのように聞こえます.

于 2013-09-01T21:07:46.660 に答える