Yes pythons (and vipers) have thermal senses in their face. Most all snake eyes are evolved too see moving objects. A very still animal is more difficult to see, the slightest movement though and they are targeting!!!
I figured they just say there listening to the prey......