Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python假日模块:自定义假日不包括在“中”;观察到;_Python 3.x_Python Holidays - Fatal编程技术网

Python 3.x Python假日模块:自定义假日不包括在“中”;观察到;

Python 3.x Python假日模块:自定义假日不包括在“中”;观察到;,python-3.x,python-holidays,Python 3.x,Python Holidays,我试图弄明白,如果假日本身在周末到来,为什么自定义假日不显示“观察”日期。例如,我添加了塞萨尔·查韦斯日,即xxxx年3月31日。当我测试不同年份时,我注意到塞萨尔·查韦斯日是2019年的一个星期日,但它并不像其他节日那样显示了一个可观察的日子。同样的问题也适用于林肯的生日(2022年的星期六),因为我也加上了这一天。以下是修改后的假日列表: class county_holidays(holidays.US): def _populate(self, year): ho

我试图弄明白,如果假日本身在周末到来,为什么自定义假日不显示“观察”日期。例如,我添加了塞萨尔·查韦斯日,即xxxx年3月31日。当我测试不同年份时,我注意到塞萨尔·查韦斯日是2019年的一个星期日,但它并不像其他节日那样显示了一个可观察的日子。同样的问题也适用于林肯的生日(2022年的星期六),因为我也加上了这一天。以下是修改后的假日列表:

class county_holidays(holidays.US):
    def _populate(self, year):
        holidays.US._populate(self, year)
        self[date(year, 2, 12)] = 'Lincoln\'s Birthday'
        self[date(year, 3, 31)] = 'Cesar E. Chavez'
        self.append({datetime.date(datetime(year, 11, 1) + relativedelta(weekday = TH(+4)) + timedelta(days = 1)): 'Day after Thanksgiving'})

“已观察”的默认设置不是设置为True吗,那么为什么它不适用于自定义假日呢?如何解决此问题?

如果假日发生在周末,则并非所有假日都是在工作日遵守的,因此目前假日包不支持为自定义假日添加遵守的日期。如果要添加此功能,可以向

添加功能请求。如果假日发生在周末,则并非所有假日都在工作日遵守,因此目前假日软件包不支持为自定义假日添加
遵守
日。如果要添加此功能,可以向添加功能请求