是否可以更改使用Sphinx AutoDoc生成的输出顺序?
特别是,我正在包含私有成员,使用:private-members:
指令。 我想要的是私有成员出现在输出的最后而不是默认情况下首先出现,这是由字母顺序和下划线“_”出现在“A”之前导致的。
是否可以更改使用Sphinx AutoDoc生成的输出顺序?
特别是,我正在包含私有成员,使用:private-members:
指令。 我想要的是私有成员出现在输出的最后而不是默认情况下首先出现,这是由字母顺序和下划线“_”出现在“A”之前导致的。
正如@Steve Piercy所提到的,您可以使用配置值autodoc_member_order
来设置顺序。为了获得所需的行为,请将autodoc_member_order = 'bysource'
添加到您的conf.py
中。这将使您的文档按照源代码的顺序排序。