我正在尝试使用具有以下行的Python解析xml文件
<Stat Type="total_pass">37</Stat>
我想获得赋予特定属性的37值-在这种情况下为total_pass
。
答案 0 :(得分:0)
下面
import xml.etree.ElementTree as ET
xml = '<r><Stat Type="total_pass">37</Stat><Stat Type="other">33</Stat></r>'
root = ET.fromstring(xml)
stat_with_total_pass = root.find(".//Stat[@Type='total_pass']")
print(stat_with_total_pass.text)
输出
37