我正在为嵌套的matplotlib (MPL)库编写文档(个人),这与MPL自己提供的不同,由感兴趣的子模块包提供。我正在写Python脚本,我希望从未来的MPL版本自动生成文档
我选择了感兴趣的子模块/包,并希望列出它们的主类,从中生成列表并使用pydoc
问题是我找不到一种方法来指示Python从字符串加载子模块。以下是我尝试的例子:
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
list)
请不要把狮身人面像作为不同的方法。