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