0

このトリッピニン API を使い始めるには、少し助けが必要です。この API を使用したことがある場合は、ここで使い始めるのを手伝っていただければ幸いです。デイインデータに何を書けばいいのかわからない[....]:

import requests
import json

r = requests.get("http://api.v1.trippinin.com/City/London/Eat?day=monday&time=morning&limit=10& offset=2&KEY=58ffb98334528b72937ce3390c0de2b7")
data = r.json()

for day in data['city Name']:
    print (day['city Name']['weekday'] + ":")

エラー:

Traceback (most recent call last):
  File "C:\Users\Nux\Desktop\Kurs3\test.py", line 7, in <module>
    for day in data['city Name']:
KeyError: 'city Name'
4

1 に答える 1

0

このエラーKeyError: 'X'は、辞書内のキーXにアクセスしようとしていますが、存在しないことを意味します。あなたの場合、アクセスしようとしていますdata['city Name']。どうやら、 の情報にdataはキーがありませんcity Name。これは、 a) データが返されない、b) データが期待した形式ではないことを意味します。どちらの場合も、 の値を出力することで、仮定を検証 (または無効化) できますdata

この問題をデバッグするには、データに値を割り当てた直後に次を追加します。

print(data)
于 2013-12-03T11:44:13.147 に答える