Ernährung
Obwohl der Python eine baumbewohnende Lebensweise hat, lassen die wenigen Freilandstudien zum Beutespektrum erkennen, dass sich Jungtiere hauptsächlich von Amphibien, Reptilien und gelegentlich auch von Vogelbrut ernähren. Bei älteren Exemplaren wurden als Mageninhalt ausschließlich bodenbewohnende Säugetiere wie Ratten und Mäuse gefunden. Dies lässt darauf schließen, dass der Python sich zum Beutefang auch auf dem Boden begibt. Aufgrund von Terrarienbeobachtungen vermutet man, dass sie auch in freier Natur Vögel fressen. Dies konnte jedoch noch nicht sicher bestätigt werden.
Hat der Grüne Baumpython ein Beutetier ausgemacht, wird dies mit Hilfe der Wärmesensoren, den Labialgruben sehr präzise erfasst und blitzschnell mit dem typischen Würgegriff erstickt.