我正在尝试使用 python xml 解析脚本来输出 wolfram api。这是我的脚本:
import urllib
import urllib.request
import xml.etree.ElementTree as ET
xml_data=urllib.request.urlopen("http://api.wolframalpha.com/v2/query?input=sqrt+2&appid=APLTT9-9WG78GYE65").read()
root = ET.fromstring(xml_data)
for child in root:
print (child.get("title"))
print (child.attrib)
我知道它只是获取代码标题部分中所有内容的属性,但这是一个开始。
这是输出的一个片段:
<pod title="Input" scanner="Identity" id="Input" position="100" error="false" numsubpods="1">
<subpod title="">
<plaintext>sqrt(2)</plaintext>
我试图让它只打印出标签中的内容。有谁知道如何编辑代码来获得它?