工作与学习中,有个场景需要判断指定日期是不是工作日,例如自动化办公工作日自动发邮件,量化交易判断是否为交易日等等, 因此我们需要能准确判断给的日期是不是工作日,Python中一般使用模块chinesecalendar...网友自己维护
from datetime import datetime
# 休:正常工作日(周一至周五)放假日期
holidays_exception = [
'20200101', #...'20200201', # 新冠疫情国务院放假
'20200406', # 清明,周一
'20200501', # 劳动节,周五
'20200504', # 劳动节...,周四
'20201002', # 国庆,周五
'20201005', # 国庆,周一
'20201006', # 国庆,周二
'20201007', # 国庆,...周三
'20201008', # 国庆,周四
]
# 班:正常周末(周六和周五)上班日期
workdays_exception = [
'20200201', # 春节, 周六