是否有一种方法可以递归地自动文档化其中包含类和函数的模块或软件包?
我认为为每个函数添加autofunction
或automodule
指令是愚蠢的;必须有一种使过程自动化的方法,否则我根本看不到使用Sphinx的意义。
澄清:
代替:.. 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.
[这是以前有关狮身人面像的问题的概括版本。有没有一种方法可以递归地自动在其中包含类和函数的模块或包进行自动文档编制?我认为是...
我认为为每个功能添加自动功能或自动模块指令是愚蠢的;必须有一种使过程自动化的方法,否则我根本看不到使用Sphinx的意义。