Pythons are sometimes preys of lions, tigers, asiatic black bears, alligators, and crocodiles.
deer eat the pythons
Animals
Type your answer here... they eat many animals and wildlife
Yes. They kill and eat other animals.
Yes. Python's have been known to eat cats, dogs and other animals when they are hungry.
humans, rats,mice,and other small animals
I doubt it as sloths are extremely nasty animals.
There are no known predators
There is no such species as an american rock python. If there are rock pythons in america - they are either African rock pythons (Python sebae) or Burmese pythons (aka Asian rock python) (Python molurus) - which have been released into the wild by incompetent owners !
A python will eat anything. However hummingbirds are very very very very fast. A python has no hope in catching one. So No a python doesnt eat a hummingbird.
They certainly can - Specimens of the larger Pythons (Burmese Python or African Rock Python for example) - can consume considerably large prey animals. Same goes for the Anaconda.
animals
Yes indeed a python can be big enough to eat a man and it has happened.