Python get last 7 working days
from datetime import date from datetime import timedelta today = date.today() for i in range(7): d = today - timedelta(days=i) if d.weekday() < 5: print(d)
Output
2021-05-18 2021-05-17 2021-05-14 2021-05-13 2021-05-12