Are they snappish all of the time or just when someone reaches in their cage to pick them up?

I use a cage hook to pull out the ones that snap when you take them out of the cage. I've only ever had one that kept biting after a month or so of using a cage hook and getting used to be lifted out, and that wasn't a ball python, it was a disgusting yellow rat snake who never could be trusted.