1

したがって、基本的に、ディレクトリ内の複数のファイルから行を読み取ろうとしており、正規表現を使用してタイムスタンプの種類の始まりを具体的に見つけようとしています。また、正規表現内に月のリストのインスタンスを配置して、カウンターを作成したいと考えています表示回数に基づいて毎月。以下にいくつかのコードがありますが、まだ進行中の作業です。私はdate_parseを閉じたことを知っていますが、それが私が尋ねている理由です. また、より効率的な方法を考えられる場合は、別の提案を残してください。ありがとう。

months = ['Jan','Feb','Mar','Apr','May','Jun',\
          'Jul','Aug','Sep','Oct','Nov','  Dec']
date_parse = re.compile('[Date:\s]+[[A-Za-z]{3},]+[[0-9]{1,2}\s]')
counter=0
for line in sys.stdin:
    if data_parse.match(line):
        for month in months in line:
            print '%s %d' % (month, counter)
4

1 に答える 1