有关记录python源代码的约定和工具的内容是什么?
答案 0 :(得分:37)
约定:PEP 257和PEP 8。 请注意,文档字符串可以用reStructuredText
编写用于生成文档的工具:例如Sphinx
答案 1 :(得分:16)
首先,使用RestructuredText格式在您的文档字符串中添加注释。
其次,获取sphinx。
第三,创建一个使用autodoc extension的索引。
然后,运行Sphinx以获得非常好的文档。
答案 2 :(得分:10)
Epydoc也是一个很好的工具,用于记录源代码,并处理交叉引用类,模块,变量等到HTML,PDF,LaTeX。绘制一些很好的类继承图。它被许多开源项目使用,因此它得到了相当积极的开发。
答案 3 :(得分:6)
将代码文档放在代码本身中是非常好的。参见:
答案 4 :(得分:1)
使用Doxypy过滤器和doxygen也是一件好事