ApiDoc使用的指令 ==================== 打开生成的代码的rst文件,可以看到如下内容: :: getYiyi ============== .. automodule:: getYiyi :members: :undoc-members: :show-inheritance: automodule指令会自动生成所有的class、function和exception等内容。可以在它下面的members里指定要生成的对象。 使用 ``:undoc-members:`` 后,没有docstirng的部分也会得到处理。 ``:show-inheritance:`` 用来显示基类的信息。 使用如下的autoclass :: .. autoclass:: Noodle :members: 则不会对私有的方法(以_开始和结束)做处理。如果要记录私有的方法和属性,可以使用 ``:private-members:``。要记录特殊对象(以__开始和结束),可以使用 ``:special-members:``。 更多参见sphinx官网:http://www.sphinx-doc.org/en/master/ext/autodoc.html