Добавление большего количества дней к выходным в Python - PullRequest
0 голосов
/ 22 марта 2020

Я работаю над тем, чтобы получить следующий рабочий день после исключения праздников и выходных, и я достиг этого (код ниже). Тем не менее, я хочу, чтобы в выходных было больше дней. Как я могу это сделать? Я исследовал вокруг, не нашел что-то, что я могу изменить для моего использования. Я полный новичок в Python / Coding, поэтому любая помощь приветствуется

import holidays
from datetime import date, datetime, timedelta

    ONE_DAY = timedelta(days=1)
    HOLIDAYS_LIST = holidays.US()   

    date_str = sheet3.cell(8, 6).value
    date_object = datetime.strptime(date_str, '%Y/%m/%d').date()

    def next_business_day():
        next_day = date_object + ONE_DAY
        while next_day.weekday() in holidays.WEEKEND or next_day in HOLIDAYS_LIST:
            next_day += ONE_DAY

        return next_day

    print(next_business_day())
...