def get_next_monday(year, month, day):
date0 = datetime.date(year, month, day)
next_monday = date0 + datetime.timedelta(7 - date0.weekday() or 7)
return next_monday
date2 = datetime.datetime.now().strftime("%Y, %m, %d")
findnextweek = get_next_monday(date2)
如果我用(year, month, day)
替换(date2)
我得到Integer要求。否则,我得到一个不同的错误我无法获得变量的日期
TypeError: get_next_monday() takes exactly 3 arguments (1 given)
我是否缺少一个问题? – Jasper
看起来你正在向'get_next_monday'函数传递一个字符串,但它期望3个单独的参数 - 不是一个字符串。 – Lix