from datetime import date, timedelta import pandas as pd yesterday = (date.today() - timedelta(days=1)).strftime('%Y-%m-%d') print(pd.period_range(start='2015-01-01', end=yesterday, freq='D'))
Standard input is empty
PeriodIndex(['2015-01-01', '2015-01-02', '2015-01-03', '2015-01-04',
'2015-01-05', '2015-01-06', '2015-01-07', '2015-01-08',
'2015-01-09', '2015-01-10',
...
'2020-08-01', '2020-08-02', '2020-08-03', '2020-08-04',
'2020-08-05', '2020-08-06', '2020-08-07', '2020-08-08',
'2020-08-09', '2020-08-10'],
dtype='period[D]', length=2049, freq='D')