Spectators say the two animals battled for about five hours over the weekend.
One of the onlookers took pictures of the amazing sight.
Eventually, the crocodile gave up and the python won. It devoured the entire crocodile.
An Australian biologist says this type of battle is not uncommon, although pythons usually feast on smaller rodents.