Advertisement
borsha06

Task_2.py

May 30th, 2021
905
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. from datetime import datetime
  2.  
  3.  
  4. def read_line(s1):
  5.     fields = s1.split(' ')
  6.     v = fields[1][1:len(fields[1]) - 1]
  7.     datetime_object = (datetime.strptime(v, '%Y-%m-%dT%H:%M:%S%z'))
  8.     data = (fields[0], datetime_object)
  9.     return data
  10.  
  11.  
  12. def check(a):
  13.     if a[1].hour == 20 and a[1].minute == 15 and a[1].second == 0:
  14.         return True
  15.     if a[1].hour == 20 and a[1].minute == 15 and a[1].second == 30:
  16.         return True
  17.     if a[1].hour == 20 and a[1].minute == 14 and a[1].second == 30:
  18.         return True
  19.     return False
  20.  
  21.  
  22. def main():
  23.     file = open('intersec/left.txt', 'r')
  24.     # file2 = open("Task_2_new_method.txt", "a")
  25.  
  26.     for line in file:
  27.         a = read_line(line)
  28.         if 4 <= a[1].day <= 8:
  29.             if check(a):
  30.                 print(a[0], a[1])
  31.         else:
  32.             continue
  33.     file.close()
  34.  
  35.  
  36. if __name__ == '__main__':
  37.     main()
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement