Format: text/x-python
⬇ Download File (525 B)
   1  # -*- coding: utf-8 -*-
   2  """
   3  Created on Fri May 21 21:58:34 2021
   4  
   5  @author: PC
   6  """
   7  
   8  import re
   9  import os
  10  
  11  os.chdir(r'C:\Users\PC\Pytho')
  12  def logs():
  13      with open("logdata.txt", "r") as file:
  14          logdata = file.read()
  15      logs=[]
  16      w = '(?P<host>(?:\d+\.){3}\d+)\s+(?:\S+)\s+(?P<user_name>\S+)\s+\[(?P<time>[-+\w\s:/]+)\]\s+"(?P<request>.+?.+?)"'
  17      for m in re.finditer(w, logdata):
  18          logs.append(m.groupdict())
  19      return logs[0]
  20      raise NotImplementedError()
  21      
  22      
  23      
  24  print(logs())