【python】使用chinesecalendar判断是不是工作日
1、场景
有些定时任务和邮件,休息日不想发出来,影响大家愉快的休息的时间
2、用到的库
3、安装与升级
# 安装 pip3 install chinesecalendar # 升级 pip install -U chinesecalendar
或者
pip3 install chinese_calendar
4、使用
from logzero import logger from datetime import datetime from chinese_calendar import is_workday def isWorkdays(date_value): """ # 判断是否是法定节假日 """ if is_workday(date_value): print("{}是工作日".format(date_value)) else: print("{}是休息日".format(date_value)) # 当前日期 date_today = datetime.now().date() print("date_today: {}, type: {}".format(date_today, type(date_1))) isWorkdays(date_today)
5、问题
由于库的数据不是实时获取的,每年都需要更新这个库,保持数据与官方发布的一致,不然会报错
参考链接:

浙公网安备 33010602011771号