Guest User

Untitled

a guest
Feb 19th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.77 KB | None | 0 0
  1. from datetime import datetime
  2.  
  3. in_file = open("eprek.txt", "r")
  4. out_file = open("eprek_res.txt", "w")
  5.  
  6. DT_FORMAT = '%d.%m.%y'
  7.  
  8.  
  9. def parse_dt(text):
  10.     return datetime.strptime(text, DT_FORMAT)
  11.  
  12. for line in in_file:
  13.     line = line.strip()
  14.     columns = line.split()
  15.     if len(columns) != 0:
  16.         if line[0].isdigit():
  17.             if len(columns) < 15:
  18.                 continue
  19.             date1 = parse_dt(columns[14])
  20.             date2 = parse_dt(columns[7])
  21.             date3 = parse_dt(columns[8])
  22.             if date1.month != date2.month or date1.month != date3.month:
  23.                 out_file.write(line+"\n")
  24.         else:
  25.             out_file.write(line+"\n")            
  26.     else:
  27.         out_file.write("\n")
  28.  
  29. in_file.close()
  30. out_file.close()
Add Comment
Please, Sign In to add comment