我使用的是Foursquare API,不断出现一个错误,没有邮政编码,也没有返回结果

2024-03-29 07:33:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码是

results = requests.get(url).json()['response']['groups'][0]['items']

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-225-110fa1855079> in <module>
      1 london_venues = getNearbyVenues(names=df2['Postcode'],
      2                                    latitudes=df2['Latitude'],
----> 3                                    longitudes=df2['Longitude']
      4                                   )

<ipython-input-223-c23495b2f972> in getNearbyVenues(names, latitudes, longitudes, radius)
     16 
     17         # make the GET request
---> 18         results = requests.get(url).json()['response']['groups'][0]['items']
     19 
     20         # return only relevant information for each nearby venue

KeyError: 'groups'

我认为这是因为在某些情况下没有返回数据——有没有一种方法可以让我不返回数据


Tags: injsonurlinputgetnamesresponseipython