Python文档工具似乎有很多种,其中我遇到的另一个是epydoc。因为它用于生成官方Python文档,所以Sphinx似乎是事实上的标准。请问有人能够帮我梳理一下当前Python文档工具的现状吗?
Python文档工具似乎有很多种,其中我遇到的另一个是epydoc。因为它用于生成官方Python文档,所以Sphinx似乎是事实上的标准。请问有人能够帮我梳理一下当前Python文档工具的现状吗?
它们相同之处在于:
它们的关注点不同。
因此,这取决于您想要投入多少工作以及您要记录的内容。
我最近从Python2切换到Python3,发现Python3没有Epydoc包。因此,Python3似乎明确关注使用Sphinx作为API文档。
看起来Epydoc已经死了,或者至少在渴望着“峡湾”。
使用sphinx-apidoc命令和autodoc扩展的Sphinx似乎是目前API文档中最受欢迎的选择。
好的例子有:
参见:应该使用Epydoc、Sphinx还是其他工具来记录Python API?(SO5579198)
Sphinx鼓励使用比javadoc模式中的工具更加叙述化的样式,但这也许是一件好事呢?