Если вы всегда запускаете его в понедельник, вы можете использовать следующий скрипт:
import pandas as pd
startdate = (pd.to_datetime('today') + pd.DateOffset(days=-7)).strftime("%Y-%m-%d")
enddate = pd.to_datetime('today').strftime("%Y-%m-%d")
print('from: ', startdate, ' to: ', enddate)
Результат:
from: 2019-04-15 to: 2019-04-22
НО, если вы пропустили свое расписание на понедельник и это уже четверг, вы все равно можете получить понедельник на прошлой неделе с помощью приведенного ниже сценария:
import datetime
today = datetime.date.today()
startdate = today - datetime.timedelta(days=today.weekday(), weeks=1)
enddate = today - datetime.timedelta(days=today.weekday())
print('from: ', startdate, ' to: ', enddate)
Результат:
from: 2019-04-15 to: 2019-04-22