Экземпляр addinfourl не имеет атрибута __getitem__ - PullRequest
0 голосов
/ 23 июня 2019

Я использую связыватель API Python для Walk Walk (https://github.com/knockrentals/walkscore), чтобы получить счет Walk от адреса. Он использует urllib внизу.

from walkscore.api import WalkScore, TransitScore

apikey = ''
walkscore = WalkScore(apikey)

address = '1119 8th Avenue Seattle WA 98101'
lat = 47.6085
long = 122.3295

print walkscore.makeRequest(address, lat, long)



AttributeErrorTraceback (most recent call last)
<ipython-input-118-c72c48778cab> in <module>()
      8 long = 122.3295
      9 
---> 10 print walkscore.makeRequest(address, lat, long)

/Users//virt_env/virt1/lib/python2.7/site-packages/walkscore/api.pyc in makeRequest(self, address, lat, long)
     82         url = '%s=%s&%s&lat=%s&lon=%s&wsapikey=%s' % (self.apiUrl, self.format, urllib.urlencode({'address': address}), lat, long, self.apiKey)
     83         jsonResp, responseStatusCode = self._makeRequest(url)
---> 84         jsonRespStatusCode = jsonResp['status']
     85 
     86         # Error handling
AttributeError: addinfourl instance has no attribute '__getitem__'

Я не знаю, почему я получил бы эту ошибку, потому что я не пытаюсь проиндексировать ответ. Любой совет?

...