Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import csv
- from dateutil import parser
- import datetime
- def parse_time(datetime_str):
- return parser.parse(datetime_str).replace(tzinfo=datetime.timezone.utc).isoformat()
- with open("sample_schedule.csv", "r") as f:
- reader = csv.reader(f, delimiter=",")
- keyed_schedule = {}
- first_line = True
- for line in reader:
- schedule = {}
- if first_line:
- first_line = False
- continue
- schedule["agent_id"] = line[0]
- schedule["agent_name"] = line[1]
- schedule["start"] = parse_time(line[2])
- schedule["end"] = parse_time(line[3])
- keyed_schedule[line[0]] = schedule
- print(keyed_schedule)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement