我有一個這樣的包結構:列表包中的所有類名在python
A/__init__.py
|
--B/__init__.py
|
--C/__init__.py
在每個包和子包,它包含了一些類,例如A/__init__.py
包含A1和A2類,B/__init__.py
包含B1和B2類,C/__init__.py
包含C1和C2類。在A/__init__.py
中,它將A及其子包的所有類名添加到__all__
中。
現在,我想打印出所有包名以及它們包含的類名,例如
A包含A1,A2,B包含B1,B2,C包含C1,C2
所以給定的包A,例如的絕對路徑'xx/yy/A',如何打印上面的行?
我的問題不是關於如何檢索包的文件路徑。
可能重複的[Retrieving python module path](http://stackoverflow.com/questions/247770/retrieving-python-module-path) –
@WayneWerner謝謝,但你給出的鏈接與我的問題無關。 – james