import datetime
start='2019-01-01'
end='2019-01-7'
datestart=datetime.datetime.strptime(start,'%Y-%m-%d')
dateend=datetime.datetime.strptime(end,'%Y-%m-%d')
data_list = list()
while datestart<=dateend:
data_list.append(datestart.strftime('%Y-%m-%d'))
datestart+=datetime.timedelta(days=1)
print data_list
# 执行结果
['2019-01-01', '2019-01-02', '2019-01-03', '2019-01-04', '2019-01-05', '2019-01-06', '2019-01-07']