fileinput模块允许你循环一个或多个文本文件的内容, 我们可以使用这个功能去分析处理Log

 

import fileinput

import sys
import re

pattern = "\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}"
filePath = r"C:\seeUthere_errors.log"

for eachline in fileinput.input(filePath):
    m = re.search(pattern, eachline)
    if m:
        sys.stdout.write("==>> ")
        sys.stdout.write(eachline)

还可以使用 fileinput模块获得当前行的元信息 (meta information). 其中包括 isfirstline, filename, lineno

相关文章:

  • 2021-12-04
  • 2021-05-26
  • 2021-09-30
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2021-12-29
  • 2021-11-16
猜你喜欢
  • 2021-09-13
  • 2022-12-23
  • 2022-01-27
  • 2021-10-12
  • 2022-12-23
  • 2021-06-20
相关资源
相似解决方案