2013-03-04 101 views
2

我想将自定义节点插入到doctree并将这些更改保存到文件。将节点添加到第一个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到文档信息并保存为test.rst。但是如何?

回答

2

没有reStructuredText书写器。

在这里看到了答案:Is there a reST Writer?

,如果它是一个微不足道的变化,你最好写一个简单的函数,读取文件为文本,它写出到一个新的文本文件的行,插入新在解析/写作过程中的某一点。