Скажем, у меня есть следующий ввод reST:
Some text ...
:foo: bar
Some text ...
Что я хотел бы в конец up with такой dict:
{"foo": "bar"}
Я пытался использовать это:
tree = docutils.core.publish_parts(text)
Он анализирует список полей, но в итоге я получаю какой-то псевдо XML в tree["whole"]?
:
<document source="<string>">
<docinfo>
<field>
<field_name>
foo
<field_body>
<paragraph>
bar
Поскольку словарь tree
не содержит никакой другой полезной информации и представляет собой просто строку, я не знаю, как разобрать список полей из документа reST. Как мне это сделать?