2013-03-04 4 views
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()) 

Сейчас я хотел вставить новый узел: ID: 234123 в DOCINFO и сохраните его как test.rst. Но как?

ответ

2

Нет реструктурированного текста.

Смотрите ответ здесь: Is there a reST Writer?

если это тривиальное изменение вы лучше писать простую функцию, которая считывает файл как строки текста, которые он выписывает в новый текстовый файл, вставив новый в какой-то момент во время разбора/записи.

Смежные вопросы