将节点添加到rst文档树并保存到文件

2 投票
1 回答
565 浏览
提问于 2025-04-17 17:56

我想在文档树中插入一个自定义节点,并把这些更改保存到文件里。

我正在阅读以下的 RST 文件...

Hello World!
############

:date: 2010-10-03 10:20
:author: James Bond

This is a test.

像这样:

doctree = docutils.core.publish_doctree(open('test.rst').read())

现在我想在文档信息中插入一个新的节点 :id: 234123,并把它保存为 test.rst。可是我该怎么做呢?

1 个回答

2

没有reStructuredText的写入工具。

可以查看这里的回答:有没有reST写入工具?

如果只是个简单的修改,建议你写一个简单的函数,先把文件按行读出来,然后再写入到一个新的文本文件中,在解析或写入的过程中插入新的一行。

撰写回答