Print out class tree,printtree,def classtre
文章由Byrx.net分享于2019-03-23 07:03:21
Print out class tree,printtree,def classtre
def classtree(cls, indent): print '.'*indent, cls.__name__ # print class name here for supercls in cls.__bases__: # recur to all superclasses classtree(supercls, indent+3) # may visit super > oncedef instancetree(inst): print 'Tree of', inst # show instance classtree(inst.__class__, 3) # climb to its classdef selftest(): class A: pass class B(A): pass class C(A): pass class D(B,C): pass class E: pass class F(D,E): pass instancetree(B()) instancetree(F())if __name__ == '__main__': selftest()class Emp: passclass Person(Emp): passbob = Person()instancetree(bob)
相关内容
- python面向对象:__del__函数使用,python__del_,class Life:
- python Class: __getitem__ 示例,python__getitem_,class indexe
- python输出系统用户,python输出用户,import ospri
- Provide custom type infomation,provideinfomation,class MyMeta
- 重写类的__str__方法,重写类__str_,class MyMeta
- python的 slots使用,pythonslots使用,class PointW
- 使用lambda表达式获得系统参数,lambda表达式,import comm
- 输出python的系统参数,输出python参数,import osimp
- python读取邮件帐户信息,python读取邮件,import mailb
- python类实例设置,python类实例,class Foo :
评论关闭