관심있는 서브 모듈 패키지가 제공하는 MPL 자체 라이브러리와 다른 MPL 라이브러리에 대한 문서 (개인용)를 작성하고 있습니다. 향후 MPL 릴리스에서 문서 생성을 자동화 할 Python 스크립트를 작성 중입니다.
관심있는 서브 모듈 / 패키지를 선택하고 목록을 생성하고 처리 할 기본 클래스를 나열하려고합니다.pydoc
문제는 파이썬이 문자열에서 하위 모듈을로드하도록 지시하는 방법을 찾을 수 없다는 것입니다. 내가 시도한 것의 예는 다음과 같습니다.
import matplotlib.text as text
x = dir(text)
.
i = __import__('matplotlib.text')
y = dir(i)
.
j = __import__('matplotlib')
z = dir(j)
다음은 pprint를 통해 위 목록을 3 가지 방법으로 비교 한 것입니다.
y
객체에 로드 된 내용을 이해하지 못합니다 -기본 matplotlib
플러스 다른 것이지만 원하는 정보가 없으며 matplotlib.text
패키지의 주요 클래스입니다 . 스크린 샷 ( x
목록) 에서 상단 파란색으로 표시됩니다.
스핑크스를 다른 접근법으로 제안하지 마십시오.
import
명령문 과 함께 작동하지 않습니다 . 다음은 사용의 예는 다음과 같습니다 djangosnippets.org/snippets/3048
__import__(str)
표준import
상태가 아닌 왜 사용해야하는지 설명 할 수 있습니까 ?