Понадобилось сделать определенные запросы в БД к множеству таблиц, в имени которых присутствует дата вида ГГГГММ.
START_YYYYMM = '201501'
END_YYYYMM = '201807'
date_cur = datetime.date(int(START_YYYYMM[:4]),int(START_YYYYMM[4:]),1)
end_date = datetime.date(int(END_YYYYMM[:4]),int(END_YYYYMM[4:]),1)
while date_cur < end_date:
dc_ym = date_cur.strftime('%Y%m')
print('select * from log_session_1_%s;' % dc_ym)
try:
date_cur = date_cur.replace(month=date_cur.month+1)
except:
date_cur = date_cur.replace(year=date_cur.year+1, month = 1)