>>> import datetime
>>> today = datetime.date.today()
>>> today + datetime.timedelta(days=-today.weekday(), weeks=1)
datetime.date(2009, 10, 26)
一些解释:
以今天的日期。减去本周已经过去的天数(这使您成为“上一个”星期一)。加一个星期。
:上面是为“下周一”,但由于您正在寻找“上周一”,因此可以使用
today - datetime.timedelta(days=today.weekday())