我想将自定义节点插入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。但是如何?
答案 0 :(得分:2)
没有reStructuredText writer。
请在此处查看答案:Is there a reST Writer?
如果这是一个微不足道的改变,你最好写一个简单的函数,将文件作为文本行读取,并将其写入新的文本文件,在解析/写入过程中的某个时刻插入新行。