Python制作计算工作日的小程序
一、明确需求
写一个指定起始和结束日期计算工作日数量的python程序,包括法定节假日休息和调休。
二、规划设计
1.使用现有的日期库,如:chinese_calendar,calendar,holiday,workalendar.这些库有的已经包含了工作日,节假日和法定节假日,但是有最新一年的法定节假日不包含期中,有些局限性。
2.使用字典结构列出法定节假日和调休,通过逻辑判断工作日和休息日。
三、编写代码
1.设计变量列出法定节假日和调休工作日
2.编写判断工作日的函数
3.遍历日期引用函数并判断是否为工作日