我正在使用Sphinx和autodoc扩展来自动从我的Python模块的docstrings生成文档。
我目前正在使用
我希望避免手动列出每个公共成员,只是为了添加这一个私有成员。
是否可以使用autodoc来完成这个任务?
我目前正在使用
automodule
指令来记录模块的所有公共成员。.. automodule::
:members:
我的模块还有一些私有属性。我想在文档中包含其中一个。
有没有办法告诉automodule
文档化所有公共成员和这个私有成员?我尝试使用:private-members:
选项,但那会包括所有私有成员。我也尝试手动指定私有属性,但那样就不会记录任何公共成员了。
.. automodule::
:members: _PRIVATE_ATTR
我希望避免手动列出每个公共成员,只是为了添加这一个私有成员。
是否可以使用autodoc来完成这个任务?
:private-members: _what_you_want
来实现。 - Sraw