У меня есть функция, которая рассчитает 6 дней, она работает, и это замечательно и все, но мне нужен способ пропустить субботу и воскресенье. Как я могу исправить эту функцию, чтобы она пропускала субботу и воскресенье?Добавление 6 рабочих дней
def calc_bus_day(start_day):
if start_day.isoweekday() in range(1, 5):
shift = 6
returnDate = start_day + datetime.timedelta(days=shift)
if returnDate.isoweekday() == 0:
return "{:%m-%d-Y}".format(returnDate + datetime.timedelta(days=1))
elif returnDate.isoweekday() == 5:
return "{:%m-%d-%Y}".format(returnDate + datetime.timedelta(days=2))
else:
return "{:%m-%d-%Y}".format(returnDate)
Лол, почему я не думал об этом? – Pyth0nicPenguin