Ben ilgilenen alt modül paketleri tarafından sağlanan MPL kendi sağlanan farklı iç içe matplotlib (MPL) kitaplığı için bir belge (kişisel) üzerinde çalışıyorum. Gelecekteki MPL sürümlerinden belge oluşturmayı otomatikleştireceğini umduğum Python betiği yazıyorum.
İlgilenilen alt modülleri / paketleri seçtim ve hangi sınıfları oluşturacağımı ve bunları işleyeceğim ana sınıflarını listelemek istiyorumpydoc
Sorun Python dize alt modül yüklemek için talimat için bir yol bulamıyor olmasıdır. İşte ne denedim bir örnek:
import matplotlib.text as text
x = dir(text)
.
i = __import__('matplotlib.text')
y = dir(i)
.
j = __import__('matplotlib')
z = dir(j)
Ve yukarıdaki listelerin pprint ile 3 şekilde karşılaştırılması:
Neye yüklendiğini anlamıyorum y
- temel matplotlib
artı başka bir şey, ama istediğim bilgi eksik ve bu matplotlib.text
paketten ana sınıflar . Ekran görüntüsünde en üst mavi renkli kısım ( x
liste)
Lütfen Sfenks'i farklı bir yaklaşım olarak önermeyin.
import
ifadeyle pek işe yaramaz . İşte bir kullanım örneği: djangosnippets.org/snippets/3048
__import__(str)
Standartimport
statemetn yerine neden kullanmanız gerektiğini açıklayabilir misiniz ?