You can use the calendar
module to get a list of all the weeks in a year, then simply shoose the one you want:
import calendar
from itertools import groupby
year = 2020
my_calendar = calendar.Calendar()
weeks = (w for month in range(1, 13) for w in my_calendar.monthdatescalendar(year, month))
# deduplicate the lists
weeks = [k for k, _ in groupby(weeks)]
weeks[1]
# [datetime.date(2020, 1, 6), datetime.date(2020, 1, 7), datetime.date(2020, 1, 8), datetime.date(2020, 1, 9), datetime.date(2020, 1, 10), datetime.date(2020, 1, 11), datetime.date(2020, 1, 12)]
It's then pretty easy to change those date objects to strings in the format you want
[d.strftime("%Y-%m-%d") for d in week[1]]
# ['2020-01-06', '2020-01-07', '2020-01-08', '2020-01-09', '2020-01-10', '2020-01-11', '2020-01-12']