Saya sedang mengerjakan dokumentasi (pribadi) untuk perpustakaan nested matplotlib (MPL), yang berbeda dari MPL sendiri yang disediakan, oleh paket submodule yang tertarik. Saya sedang menulis skrip Python yang saya harap akan mengotomatisasi pembuatan dokumen dari rilis MPL mendatang.
Saya memilih submodula / paket yang tertarik dan ingin mendaftar kelas utama mereka dari mana saya akan menghasilkan daftar dan memprosesnyapydoc
Masalahnya adalah bahwa saya tidak dapat menemukan cara untuk menginstruksikan Python untuk memuat submodule dari string. Ini adalah contoh dari apa yang saya coba:
import matplotlib.text as text
x = dir(text)
.
i = __import__('matplotlib.text')
y = dir(i)
.
j = __import__('matplotlib')
z = dir(j)
Dan berikut adalah perbandingan 3 cara daftar di atas melalui sidik jari:

Saya tidak mengerti apa yang dimuat di yobjek - itu basis matplotlibditambah sesuatu yang lain, tetapi tidak memiliki informasi yang saya inginkan dan itu adalah kelas utama dari matplotlib.textpaket. Bagian berwarna biru teratas pada tangkapan layar (x daftar)
Tolong jangan menyarankan Sphinx sebagai pendekatan yang berbeda.
importpernyataan tersebut. Inilah salah satu contoh penggunaan: djangosnippets.org/snippets/3048
__import__(str)daripada standarimport?