Я пытаюсь получить out of the wolfram api с помощью скрипта синтаксического анализа python xml. Вот мой сценарий:Python Xml Parsing for 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>
Я пытаюсь получить его только распечатать, что в тегах. Кто-нибудь знает, как отредактировать код, чтобы получить это?
Итак, вы хотите напечатать 'sqrt (2)? –