首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Sphinx自动记录Python

使用Sphinx自动记录Python
EN

Stack Overflow用户
提问于 2009-08-25 12:42:38
回答 5查看 18.6K关注 0票数 18

这是previous question regarding Sphinx的通用版本。

有没有一种方法可以递归地自动创建包含类和函数的模块或包?

我认为为每个函数添加autofunctionautomodule指令是愚蠢的;必须有一种方法来自动化这个过程,否则我根本看不到使用Sphinx的意义。

Clarification:而不是:

.. automodule:: segments.segments

    .. autoclass:: segments.segments.Seg

        .. automethod:: Seg.method_1

        .. automethod:: Seg.method_2

        .. automethod:: Seg.method_3

        .......

        .. automethod:: Seg.method_n

这需要我手动剪切和粘贴所有方法名称,并相应地更新文档,我希望有一个命令,如下所示:

.. automodule:: segments.segments

    .. autoclass:: segments.segments.Seg

        .. MAGIC COMMAND: Automatically print the docstrings and signatures 
           of all Seg() methods.
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1328041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档