The incident happened on the 17th fairway at Paradise Palms Golf Course in Cairns at the weekend.
The scrub python, Australia's longest snake, often ambushes prey by hiding in trees or long grass.
A course manager said the display did not deter golfers from finishing their rounds.
Robert Willemse, a club member for almost 10 years, said the snake was spotted wrapped around the marsupial in the middle of the fairway.
"Everybody was pretty surprised. It's quite an unusual thing to see," he told the BBC.