To start off, you'll need the datetime
library:
import datetime
Then you need a starting date; that is, today.
d = datetime.date.today()
Starting from there, you'll want to keep going forward until you reach Friday. The date.weekday
method represents Monday through Sunday as 0 through 6, so:
while d.weekday() != 4:
If the current day isn't Friday, you'll have to add a day, one at a time. To add an interval of time to a date
object, you use a timedelta
object.
d += datetime.timedelta(1)
Put it all together, and d
will ultimately contain a date
object representing next Friday. Note that if today is Friday, this code will produce today; you can tweak it if you need it to produce next Friday instead.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…