python的代码文档

时间:2009-03-11 16:54:41

标签: python documentation documentation-generation

有关记录python源代码的约定和工具的内容是什么?

5 个答案:

答案 0 :(得分:37)

约定:PEP 257PEP 8。 请注意,文档字符串可以用reStructuredText

编写

用于生成文档的工具:例如Sphinx

答案 1 :(得分:16)

首先,使用RestructuredText格式在您的文档字符串中添加注释。

其次,获取sphinx

第三,创建一个使用autodoc extension的索引。

然后,运行Sphinx以获得非常好的文档。

答案 2 :(得分:10)

Epydoc也是一个很好的工具,用于记录源代码,并处理交叉引用类,模块,变量等到HTML,PDF,LaTeX。绘制一些很好的类继承图。它被许多开源项目使用,因此它得到了相当积极的开发。

答案 3 :(得分:6)

将代码文档放在代码本身中是非常好的。参见:

答案 4 :(得分:1)

使用Doxypy过滤器和doxygen也是一件好事