gpt4 book ai didi

python-sphinx - Docutils:遍历部分?

转载 作者:行者123 更新时间:2023-12-03 16:26:20 25 4
gpt4 key购买 nike

如何在 Sphinx 中遍历文档的每个部分名称?

(docutils 的文档在哪里?除了 Sphinx Application API 之外,很难找到任何有用的东西;即使查看 source code for docutils/nodes.py 也无济于事。)

最佳答案

终于通过反复试验弄明白了:/

import docutils

def doctree_resolved(app, doctree, docname):
for section in doctree.traverse(docutils.nodes.section):
title = section.next_node(docutils.nodes.Titular)
if title:
print title.astext()

def setup(app):
app.connect('doctree-resolved', doctree_resolved)

关于python-sphinx - Docutils:遍历部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39171989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com