Python ProgrammingPython Programming

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