Melhor maneira de encontrar os meses entre duas datas

Tenho a necessidade de encontrar com precisão os meses entre duas datas em python. Tenho uma solução que funciona, mas não é muito boa (como no elegante) ou rápida. dateRange = [datetime.strptime(dateRanges[0], "%Y-%m-%d"), datetime.strptime(dateRanges[1], "%Y-%m-%d")] months = [] tmpTime =...