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

时间:2013-03-04 22:24:44

标签: python docutils

我想将自定义节点插入doctree并将这些更改保存到文件中。

我正在阅读以下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插入docinfo并将其保存为test.rst。但是如何?

1 个答案:

答案 0 :(得分:2)

没有reStructuredText writer。

请在此处查看答案:Is there a reST Writer?

如果这是一个微不足道的改变,你最好写一个简单的函数,将文件作为文本行读取,并将其写入新的文本文件,在解析/写入过程中的某个时刻插入新行。