2

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

我正在阅读以下 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())

我现在想在 docinfo 中插入一个新节点 :id: 234123 并将其保存为 test.rst。但是怎么做?

4

1 回答 1

2

没有 reStructuredText 编写器。

在此处查看答案:是否有 reST Writer?

如果这是一个微不足道的更改,您最好编写一个简单的函数,将文件作为文本行读取,然后将其写入新的文本文件,在解析/写入期间的某个时间点插入新行。

于 2013-04-24T10:04:54.913 回答