这是previous question regarding Sphinx的通用版本。
有没有一种方法可以递归地自动创建包含类和函数的模块或包?
我认为为每个函数添加autofunction
或automodule
指令是愚蠢的;必须有一种方法来自动化这个过程,否则我根本看不到使用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.
https://stackoverflow.com/questions/1328041
复制相似问题