에서 패키지의 모든 클래스 이름이 같은 패키지 구조를 가지고 A/__init__.py
은 클래스 A1 및 A2를 포함하고, B/__init__.py
은 클래스 B1 및 B2를 포함하고, C/__init__.py
은 클래스 C1 및 C2를 포함한다. A/__init__.py
에서 A와 하위 패키지의 모든 클래스 이름을 __all__
에 추가합니다.목록 파이썬
이제 모든 패키지 이름과 포함 된 클래스 이름을 인쇄하고 싶습니다.
A를, C는 C1을 포함는 A1, A2는, B는 B1, B2가 들어 C2 포함
그래서 패키지 A, 예를 들어 절대 경로 주어진 'xx/yy/A', 위의 줄을 어떻게 인쇄 할 수 있습니까?
제 질문은 패키지의 파일 경로를 검색하는 방법이 아닙니다.
[파이썬 모듈 경로 가져 오기] (http://stackoverflow.com/questions/247770/retrieving-python-module-path) –
@WayneWerner 감사합니다. 그러나 제공된 링크는 내 질문과 관련이 없습니다. – james