是否可以更改Sphinx AutoDoc生成的输出顺序?
特别是,我使用:private-members:指令包括私人成员。我想要的是私有成员出现在输出的最后一个而不是第一个是默认的,由字母顺序和“A”之前的“_”字符引起。
:private-members:
正如@Steve Piercy所提到的,您可以使用配置值autodoc_member_order设置顺序。要获得所需的行为,只需将autodoc_member_order = 'bysource'添加到您的conf.py。这将使您的文档订单与源订单相同。
autodoc_member_order
autodoc_member_order = 'bysource'
conf.py