def write_calendar_dates(self):
"""Write calendar dates to file"""
with open(os.path.join(self.out_dir, 'calendar_dates.txt'), 'wb') as fhandle:
calendar_fieldnames = ['service_id', 'date', 'exception_type']
calendar_writer = csv.DictWriter(fhandle, delimiter=',',
quotechar='"', fieldnames=calendar_fieldnames)
calendar_writer.writeheader()
for sid, cdate in enumerate(self.calendar_dates):
for date in cdate:
calendar_writer.writerow({
'service_id': sid,
'date': date.strftime('%Y%m%d'),
'exception_type': 1
})
评论列表
文章目录