这是三种选择:
为了确保
__init__()
始终记录autodoc-skip-member
在文档中,可以在conf.py中使用。像这样:def skip(app, what, name, obj, would_skip, options):if name == "__init__": return Falsereturn would_skip
def setup(app):
app.connect(“autodoc-skip-member”, skip)
这明确定义了
__init__不被跳过(默认情况下为跳过)。仅一次指定此配置,并且.rst源中的每个类都不需要任何其他标记。
从Sphinx 1.2开始,此选项接受参数,这使其比以前更有用。
用途
automethod
:.. autoclass:: MyClass
:members:
.. automethod:: init
这必须为每个类添加(不能与一起使用
automodule,如对此答案的第一个修订版的注释中指出的那样)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)