Pracuję nad dokumentacją (osobistą) dla zagnieżdżonej biblioteki matplotlib (MPL), która różni się od dostarczonej przez siebie MPL, zainteresowanymi pakietami podmodułów. Piszę skrypt Python, który, mam nadzieję, zautomatyzuje generowanie dokumentów z przyszłych wydań MPL.
Wybrałem zainteresowane moduły / pakiety i chcę wymienić ich główne klasy, z których wygeneruję listę i przetworzę jąpydoc
Problem polega na tym, że nie mogę znaleźć sposobu, aby poinstruować Python, aby ładował submoduł z łańcucha. Oto przykład tego, co próbowałem:
import matplotlib.text as text
x = dir(text)
.
i = __import__('matplotlib.text')
y = dir(i)
.
j = __import__('matplotlib')
z = dir(j)
A oto 3-kierunkowe porównanie powyższych list przez pprint:
Nie rozumiem, co jest załadowane w y
obiekcie - jest to podstawa matplotlib
plus coś jeszcze, ale brakuje mi informacji, których chciałem i to są główne klasy z matplotlib.text
pakietu. Jest to niebieska część na zrzucie ekranu ( x
lista)
Proszę nie sugerować Sfinksa jako innego podejścia.
import
instrukcją. Oto przykład użycia: djangosnippets.org/snippets/3048
__import__(str)
zamiast standardowejimport
statystyki?