python 加载与解析xml
有勇气的牛排
278
Python
2023-05-18 20:48:05
安装
pip inxtall xmltodict
使用parse() 解析xml
xml_str = '''
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
</xml>
'''
d = xmltodict.parse(xml_str)
print(d)
print(d['xml']['FromUserName'])

<h2><a id="_0"></a>安装</h2>
<pre><div class="hljs"><code class="lang-python">pip inxtall xmltodict
</code></div></pre>
<h2><a id="parse_xml_5"></a>使用parse() 解析xml</h2>
<pre><div class="hljs"><code class="lang-python">xml_str = <span class="hljs-string">'''
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
</xml>
'''</span>
d = xmltodict.parse(xml_str)
<span class="hljs-built_in">print</span>(d)
<span class="hljs-built_in">print</span>(d[<span class="hljs-string">'xml'</span>][<span class="hljs-string">'FromUserName'</span>])
</code></div></pre>
<p><img src="https://static.couragesteak.com/article/ca18fdd32cb8d7b0461230dc887619e6.png" alt="image.png" /></p>
留言