python中是否有任何代码可以使日历标识公共假日,因此我可以在公共假日禁用按钮。
尝试在Google上搜索,但找不到相关问题。
答案 0 :(得分:1)
有python-holidays软件包,其中包含许多国家/地区的假期。您可以使用它来检查日期是否为假期。
from datetime import date
import holidays
us_holidays = holidays.UnitedStates()
# or:
# us_holidays = holidays.US()
# or:
# us_holidays = holidays.CountryHoliday('US')
# or, for specific prov / states:
# us_holidays = holidays.CountryHoliday('US', prov=None, state='CA')
date(2015, 1, 1) in us_holidays # True
date(2015, 1, 2) in us_holidays # False
它还允许您创建自己的自定义假日对象。