如何使用Pydoc生成文档

时间:2014-10-27 12:38:33

标签: python documentation pydoc

我需要使用pydoc从注释中生成文档。这样做的基本步骤是什么?

2 个答案:

答案 0 :(得分:5)

如果你真的想使用Pydoc,你可以在终端中进行:

$ pydoc -w myproject

这将从doctrings生成一个旧式HTML文档。 请注意,Pydoc是自2.1以来用于help()函数的Python模块。 它将检索 docstrings ,它们不是 comments 。您应该使用docstrings描述您的函数。

但它是一种使用Pydoc进行文档生成的老派。 在Python中使用的流行工具是Sphinx。但是您需要将特定格式的文档字符串格式化为reStructuredText。

您还可以使用pdoc,它自动从文档字符串中提取文档(即公共API),并支持markdown,numpydoc,google-style docstrings格式和一些reStructuredText指令。

查看here以获取有关文档字符串格式的一些信息。

您还可以使用Pyment生成文档字符串框架或将现有框架转换为特定格式。

答案 1 :(得分:0)

或者,如果您想要一个简单的文本文件而不是HTML,您可以使用这个简单的命令将控制台输出重定向到一个文件:

$ pydoc myproject > helpfile.txt

此文件可以打印或上传到Github而无需太多额外工作。