Python 3.x Python3计数忽略假日的周天数

Python 3.x Python3计数忽略假日的周天数,python-3.x,pandas,numpy,Python 3.x,Pandas,Numpy,在测试我的一个脚本时,似乎Numpy busday_计数包括劳动节(9月2日)。有没有办法取消假期 print (np.busday_count('2019-08-31', '2019-09-02')) 结果=0,但2019年9月2日显然是劳动节和星期一 print (np.busday_count('2019-08-31', '2019-09-03')) 结果=1,但应为2。据我所知,这个公式不包括第一个日期,但包括第二个日期。我还尝试: print (np.busday_count('2

在测试我的一个脚本时,似乎Numpy busday_计数包括劳动节(9月2日)。有没有办法取消假期

print (np.busday_count('2019-08-31', '2019-09-02'))
结果=0,但2019年9月2日显然是劳动节和星期一

print (np.busday_count('2019-08-31', '2019-09-03'))
结果=1,但应为2。据我所知,这个公式不包括第一个日期,但包括第二个日期。我还尝试:

print (np.busday_count('2019-08-31', '2019-09-02', holidays=[]))

尽管尝试清除任何假日,结果仍然=0。我错过了什么?

答案往往在于和Python对以下内容的热爱:

统计begindates和enddates之间的有效天数,不包括enddates的日期


我也读过,但是“打印(np.busday_count('2019-07-31','2019-08-01')”)=1,如果不包括结束日期,不应该为0吗?为什么?2019-07-31是一个星期三,从我的日历上看。所以,绝对是有效的一天。我会检查,我的逻辑可能是反向的-它计算第一次约会,但不包括第二次约会。有点像12点到12点。嗯,是的,就像常规切片一样:包括第一个项目,不包括最后一个项目。检查-np.busday_计数包括第一个日期,但不包括第二个日期。谢谢萨米