The rock python's color pattern is whitish or yellowish with the blotched patterns varying from tan to dark brown shades. This varies with terrain and habitat. Specimens from the hill forests of
Western Ghats and
Assam are darker, while those from the
Deccan Plateau and
Eastern Ghats are usually lighter. All pythons are non-venomous. The
nominate subspecies occurring in India typically grows to . Because of confusion with the Burmese python, exaggerations, and stretched skins in the past, the maximum length of this subspecies is difficult to tell. The longest scientifically recorded specimen, collected in Pakistan, was long and weighed . In Pakistan, Indian pythons commonly reach a length of . The Indian python differs from the
Burmese python (
Python bivittatus) in the following ways: • the presence of light "eyes" in the centers of spots located on the sides of the trunk • reddish or pinkish color of light stripes on the sides of the head • a diamond-shaped spot on the head blurred in the front part • usually lighter in color, dominated by brown, reddish-brown, yellowish-brown and grayish-brown tones • usually prefers a drier, more arid environment, unlike
P. bivittatus, which inhabits moist, meadow environments ==Distribution and habitat==