pip install chinese_calendar是要你在终端中执行的语句,不是写到文件里的
import datetime
import holidays
def is_holiday(date_str):
date = datetime.datetime.strptime(date_str, "%Y-%m-%d").date()
holiday_list = holidays.China(years=date.year)
return date in holiday_list
# 测试日期
date_str = "2023-09-20"
if is_holiday(date_str):
print(f"{date_str} 是节假日")
else:
print(f"{date_str} 不是节假日")
【相关推荐】