yup.. If your cage smells anything other than clean... than there's really only one thing to do.... And they need their own space. If you only have the means to care for one ball python properly than you should probably only have one ball python.
Cheers.