考虑到一些假期日历,我正在寻找一种方法来确定给定日期是否是"假日".
具体来说,您可能会说is_holiday (datetime.date, "USA")哪个会回答给定日期是否为名为"USA"的日历的假日.
我认识到,对于所有年份的所有假期来说,这都没有琐碎的方式.例如,虽然圣诞节总是在12月25日,但出于联邦政府的目的,有时我们会在12月24日(有时是26日)庆祝(即,不是工作日).类似的,犹太节日(例如)每年迁移(相对于格里高利历).
我不是在寻找每个假期的计算方法.我想知道更多是否有一些可接受的标准文件格式,按年份列出假期,如果有的话,如果有任何模块 - 特别是在Python中,但我很灵活 - 了解如何阅读所述格式.同样,文件格式将定义周末 - 通常是周六和周日,但在某些地区可能是周五和周六等.