将节点添加到rst文档树并保存到文件
我想在文档树中插入一个自定义节点,并把这些更改保存到文件里。
我正在阅读以下的 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写入工具?
如果只是个简单的修改,建议你写一个简单的函数,先把文件按行读出来,然后再写入到一个新的文本文件中,在解析或写入的过程中插入新的一行。