当前位置 - 股票行情交易網 - 國際漫評 - python 提取關鍵字,並插入列表

python 提取關鍵字,並插入列表

import re

patt = re.compile(r'''

(?P<dt>\d{2}-\d{2})

\s

(?P<tm>\d{1,2}:\d{2}:\d{2}\.\d{3})

\s+

(\d+\s*)+

(?P<errorkey>\w)

\s

(?P<flag>\w+)

\s*

\:\s

(?P<content>.*)

''',re.I|re.U|re.X)

keyset = set()

with open("bug.log") as f:

for m in filter(None, map(patt.match, f)):

flagk = m.group('flag')

print m.group('flag')

keyset.add(flagk)

print ','.join(['"%s"'%k for k in keyset])