python 输入一个日期,判断是否为节假日

img


pip install chinese_calendar 这句话就等于已经安装了那个日历包吗?
我从网上复制过来的,运行以后就出现了提示,是哪里不对吗?
可以帮我写一个对的代码吗

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} 不是节假日")


【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^