这是一个基本函数,用于打印所有的字段和子结构。 def f(obj): for k,v in obj.__dict__.items(): print k ,v if hasattr(v,'__dict__'): f(v) 当然,你可以对该函数添加条件来过滤不需要的数据等。