for property, value in vars(theObject).items(): print(property, ":", value)
Be aware that in some rare cases there's a __slots__ property, such classes often have no __dict__.
__slots__
__dict__
2.1m questions
2.1m answers
60 comments
57.0k users