Собственно нужно получить количество рабочих дней между датами.
Есть ли стандартные функции?
from datetime import date,timedelta fromdate = date(2013,3, 1) todate = date(2013,3,16) daygenerator = (fromdate + timedelta(x) for x in range((todate - fromdate).days + 1)) res = sum(1 for day in daygenerator if day.weekday() < 5) print(res)