假设我有这样的课程:
class a(object):
pass
class b(a):
pass
class c(b):
pass
class d(c):
pass
class e(b):
pass
我想要一个可以执行以下操作的函数:
>>>get_ inheritance_tree(a)
>>>...b
>>>......c
>>>.........d
>>>......e
幸运的是,这样的可视化工具已经存在。
其中之一是epydoc http://epydoc.sourceforge.net/。您可以运行如下命令:
% epydoc -v --graph=classtree mymodule1.py [mymodule2.py ...]
在它将生成的有用文件中,您会发现class-tree.html
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)