gpt4 book ai didi

python - 使用 Sphinx 自动记录 Python

转载 作者:IT老高 更新时间:2023-10-28 20:56:29 26 4
gpt4 key购买 nike

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

有没有办法递归地自动记录包含类和函数的模块或包?

我认为为每个函数添加 autofunctionautomodule 指令是愚蠢的;必须有一种方法可以自动化该过程,否则我根本看不到使用 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.

最佳答案

我们使用

.. automodule:: module
:members:

关于python - 使用 Sphinx 自动记录 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1328041/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com