钨124Alpha 2.0 API客户端
wolframalpha的Python项目详细描述
针对Wolfram|Alpha构建的python客户端 2.0版API。
用法
基本用法很简单。使用您的应用程序ID创建客户端(来自 沃尔夫拉姆阿尔法):
import wolframalpha client = wolframalpha.Client(app_id)
然后,您可以发送查询,这些查询返回结果对象:
res = client.query('temperature in Washington, DC on October 3, 2012')
结果对象具有pods(pod是wolfram alpha的答案组):
for pod in res.pods: do_something_with(pod)
pod对象有subpods(子pod是带有明文的特定响应 回复和一些附加信息):
for pod in res.pods: for sub in pod.subpods: print(sub.text)
您还可以简单地查询具有“result”标题或是 使用Result.results:
标记为“主要”print(next(res.results).text)
所有返回的对象都是dictionary子类,因此要找出哪些属性 wolfram_alpha已经提供了,只需对对象调用.keys()。 从XML属性形成的属性可以使用或不使用 “@”前缀(由xmltodict添加)。
有关详细信息,请阅读源代码。