【发布时间】:2021-10-05 17:47:33
【问题描述】:
如何解析所有的名字,里面的书,我可以得到一个:
import requests
url = "https://www.storytel.com/api/search.action?q=white%20feather"
r = requests.get(url)
cont = r.json()
# print(cont)
print(cont['books'][0]['book']['name'])
但是我怎样才能得到所有的“名字”呢? 我试过这个但没有用:
data = cont['books']
for book in data:
print(cont['book']['name'])
错误是:
Traceback (most recent call last): File "testing.py", line 12, in module> print(cont['book']['name']) KeyError: 'book'
【问题讨论】:
-
你能提供更多关于这个“不起作用”的细节吗?
-
你也可以发布回溯!?
-
回溯(最近一次调用):文件“testing.py”,第 12 行,在
print(cont['book']['name']) KeyError: 'book'