Try telling this possum that the humble carpet python is harmless.

The snake hangs from a tree while eating a possum. ( Supplied: Caroline Hubbard )

On Saturday afternoon in a residential suburb north of Brisbane, a possum became dinner for a python, estimated to be more than three metres long.

Photographer Caroline Hubbard was among an interested group of onlookers who gathered to watch the wildlife on Bounty Boulevard at North Lakes.

"Everyone was in awe," she said.

"It was amazing how the snake wrapped its tail around the tree branch and supported all of its weight as well as the possum."

Ms Hubbard says it was anything but a case of fast food with the reptile taking its time to swallow its prey.

"I arrived about 45 minutes after the snake had caught the possum ... when I arrived the tail was still sticking out and about 10 minutes later, the tail was gone," she said.

Ms Hubbard says it was fortunate it was not a cat or a dog that caught the eye of the snake, given the close proximity to a nearby housing estate.

"It has local parkland it can go back into now," she said.

The python reaches for the possum. ( Supplied: Charlotte Hoare )

Ms Hubbard estimates more than 20 people stopped along the road to witness the unexpected event and take photos, many of which found their way onto social media.

"People were just savouring the scene, I think, knowing it is such a rare sight that we just don't get to see locally," she said.

"I felt a lot of respect for the snake, it was actually exciting to be there and a part of it."

Meanwhile, near Mount Isa in western Queensland a photographer has captured a dramatic fight between a snake and crocodile.

After hours of stand off the snake won and swallowed the crocodile whole.