Python – built-in function to print all the current properties and values of an object


So what I'm looking for here is something like PHP's print_r function.

This is so I can debug my scripts by seeing what's the state of the object in question.

Best Solution

You want vars() mixed with pprint():

from pprint import pprint