AddInfo实例没有属性“\uuuu getitem\uuuuu”

2024-05-29 11:04:52 发布

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

我正在使用PythonAPI活页夹for Walk Score(https://github.com/knockrentals/walkscore)从地址获取Walk Score。它在下面使用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__'

我不知道为什么我会犯这个错误,因为我没有尝试索引响应。有什么建议吗


Tags: inselfapiurladdressurlliblongwalk

热门问题