假设我有以下 reST 输入:
Some text ...
:foo: bar
Some text ...
我想结束的是这样的字典:
{"foo": "bar"}
我试着用这个:
tree = docutils.core.publish_parts(text)
它确实解析了字段列表,但我最终得到了一些伪 XML tree["whole"]?
:
<document source="<string>">
<docinfo>
<field>
<field_name>
foo
<field_body>
<paragraph>
bar
由于tree
dict 不包含任何其他有用的信息,而这只是一个字符串,我不确定如何从 reST 文档中解析出字段列表。我该怎么做?