0
Как определить количество дней буднего дня X в Python?Получить сумму буднего дня X в месяц
E.g. количество понедельников в сентябре 2014 г.
Пример использования для стандартного 0
понедельник, 6
это воскресенье календарь схема:
>>> numberOfWeekdays(2014, 9, weekday=0)
5
Редактировать
Используя принятый ответ:
def numberOfWeekdays(year, month, weekday=calendar.MONDAY):
return sum(1 for week in calendar.monthcalendar(year, month) if week[weekday])
https://en.wikipedia.org/wiki/Zeller%27s_congruence – user2085282
Вопрос отредактирован и улучшен, чтобы свести на нет рассуждения близкого голосования. –