epydoc中函数变量的文档

时间:2014-07-13 14:09:37

标签: python documentation epydoc

如何使用epydoc记录函数中定义的实例变量。我使用了以下内容,但在生成的html文档的变量部分中只显示了__package__ = None

def fun()
     x = 22    #: Document defining the purpose of x

这在EpyDoc网站上指定:

  

也可以使用评论文档字符串记录变量。如果变量赋值紧跟一个注释,其注释行以特殊标记'#:'开头,或者通过这样的注释在同一行上跟随,那么它将被视为该变量的文档字符串:

#: docstring for x
x = 22
x = 22 #: docstring for x

1 个答案:

答案 0 :(得分:0)

你不能,你也不能。 Epydoc和类似工具用于创建API文档,即使用您的函数(类,...)的人员的文档。对于使用函数,函数本地的名称无关紧要,因为它们不是公共接口的一部分。接口只是参数和返回值。实际的实现是一个黑盒子,只要该函数执行其文档所承诺的内容,它就应该是可交换的。