What do Pythons Eat for Food?

Pythons eat many different things for food. Of course, they eat mice, but they also will eat fish or even crocodiles! In captivity, it is common to feed pythons chicken, rabbits, rats, or guinea pigs.