Vida Preciosa International'a göre, top pitonlar haftada bir kez beslenir. Tipik bir öğün bir faredir, ancak büyük veya olgun yılanlar bazen iki ila üç fareyi ve hatta küçük bir fareyi tüketir. Kış aylarında, yetişkin pitonların ilkbahara kadar yemeyi bırakmaları alışılmadık bir durum değildir.
VPI, çok genç yılanların tipik olarak canlı bebek fareleri tercih ettiğini gösterir. Yavru ve yetişkin pitonları, çözülmüş veya yakın zamanda öldürülmüş olan yiyeceklerden memnundur. Bu şanslıdır, çünkü aç bir canlı yetişkin fare bir yılana saldırabilir veya hatta bir yılanı öldürebilir. VPI ayrıca, yılanların sürekli olarak temiz suya sahip olması gerektiğini de belirtir.