Pythons-urile își ucid pradă prin stoarcerea respirației. Se îmbină cu victima, strângându-le ușor cu fiecare respirație pe care o iau pradă, până când se oprește respirația. Când pitonul simte că pradă a încetat să respire, ea înghite prada întregă, digerând mâncarea în întregime în stomac.
Pythons se hrănesc cu animalele la fel de mici ca șopârle și la fel de mari ca și antilopa și aligatorul. Evident, cu cât este mai mare animalul, cu atât ciclul digestiei durează mai mult. Pythons ar putea avea nevoie să mănânce doar la fiecare câteva luni dacă pradă pe care o prind sunt destul de mari.Pietrele verzi de copaci sunt de aproximativ 7 metri lungime și trăiesc în copaci. Ei așteaptă ca pradă să se întâmple, să cadă asupra lor și să lovească, sau să bată la păsări.
Pythons sunt capabili să înghită întreaga lor pradă datorită incredibilității flexibilității fălcilor. Încet și sigur, pitonii înghiți și digeră animale care sunt mult mai largi decât trupurile lor. Obiectivele obișnuite sunt mai ușor de rezolvat decât un aligator, deoarece un iepure este mult mai tipic. Unele dintre cele mai dramatice fotografii ale lumii naturale implică o întâlnire între un python și un nefericit vierme, caprior sau alt mamifer mare.