Don't discount the rooms behind the closed doors. Most interior doors have a gap under them. It may not seem like much of a gap if there's carpet there, but carpet squishes and ball pythons can squeeze themselves under some amazingly tight spaces.
A "trick" that might help. In the early morning and/or evening hours, spread a bunch of plastic grocery bags all over the place, especially along the walls, behind furniture, etc....then find a nice quiet activity that you can do, like reading a book or playing a game with the sound muted. Your mind can drift, but your ears will stay alert for the slight rustle of plastic.
Don't forget to look UP, too. They can and will climb. My first ball python escaped twice. The first time I discovered the escape in the morning, so she'd been out perhaps all night. Around the corner from her enclosure was the kitchen...I was looking through there and in the pantry, a bunch of cans and junk had been knocked off the shelves and were all over the floor. I don't know HOW she got up on those shelves, but she did. Eventually I found her around another corner hiding behind a box at the back of a storage closet....both had closed doors. Her second escape had similar timing...found out in the morning...and couldn't find her anywhere that time. Later that day I was sitting at the computer, actually typing out my "I can't find my snake" post....and I heard rustling and bumping around in the room nearby...found her slithering along the wall behind some pictures that hadn't been hung up yet.
Don't give up!!!