据了解,捕食时常慢慢爬行接近猎物,迅速咬住后用身体缠绕致死,并压扁成长条形,然后分泌唾液,使食物润滑吞食。可吃10-15千克重的山羊、鹿、麂、猪等动物,常食鼠类、鸟类、爬行类及两栖类。
蟒蛇食量较大,一次可吞食与体重相等重或超过体重的动物。该种消化力强,除猎获物的兽毛外,皆可消化,但饱食后可数月不食。
蟒蛇捕到猎物,无论其体型大小,都是不经咀嚼方就把猎物吞下。蟒蛇的这种吞食方式主要来源于它们下颌的特殊结构,其下颌骨由彼此独立的两大部分组成,这两部分可以交替运动。
为了更好的进食,蟒蛇在竖起前身同时,将嘴张大,咬住猎物,然后再闭合上下颌骨,依次让每个上下颌轮换的运动。如果这时有其他动物来进攻,它便立即将已吞进肚的食物吐出后逃离。