【发布时间】:2019-12-01 09:19:23
【问题描述】:
我制作的这段代码应该返回特定日期是周末还是工作日,但总是返回工作日。 怎么了? 我是 python 新手,所以任何帮助将不胜感激:)
import datetime
def sunday_saturday_definer():
date_for_checking = datetime.datetime(day = 10, month= 12, year= 2019)
if date_for_checking.weekday == 5:
print("weekend")
elif date_for_checking.weekday == 6:
print("weekend")
else:
print("Weekday")
sunday_saturday_definer()
【问题讨论】:
-
1.它总是同一个日期。 2. 工作日是一个方法。
-
你在这里研究过
date+weekday+python吗?这个问题回答了它:stackoverflow.com/questions/9847213/… -
你期待什么?日期
2019-12-10是星期二,因此在这种情况下预计weekday????