Black-headed python

Black-headed pythons are carnivorous.

An excerpt from the article 18 facts about Black-headed python
They feed chiefly on other reptiles. Their preferred food are skinks, but they are also capable of eating other snakes, geckos and bearded dragons. Occasionally they will catch birds or mammals, but these animals never make up their main diet.