跳到主要内容

core

模块包源码

用来分析 Python 代码和文档字符串 (docstring) 的核心功能。

模块​

成员
说明
inspectors用来检测和分析对象的功能。
analyzer与 Markdown 文字分析相关的功能。
attree定义了成员属性树的构造过程,该树用来重建模块包结构。
texts用于实现文档单元的 MDX 渲染。
functions针对函数和方法实现的文档内容提取。
ops针对类的运算符实现的文档内容提取。
classes针对类对象实现的文档内容提取。
datacls针对数据类对象、及 PyDantic 模型实现的文档内容提取。
enums针对枚举类型对象实现的文档内容提取。
typeddicts针对类型提示字典实现的文档内容提取。
protocols针对协议类型的运算符实现的文档内容提取。
typealiases针对类型别名实现的文档内容提取。
modules针对模块和模块包实现的文档内容提取。
walker定义了用来穷尽遍历“嵌套模块包和模块成员”的检测和分析器。

别名​

成员
说明
PackageWalker用来迭代遍历模块包的遍历器。