Weekly feedings with rats really aren't 100% necessary, especially in adult snakes, and especially when feeding 100+ gram rodents like medium sized rats. And remember, ball pythons have a natural diet of rodents the resemble gerbils and degus- so in the wild they have the multiple-smaller-type rodent diet, as opposed to a rat picked by us that exactly matches their girth.