【发布时间】:2019-03-28 17:17:15
【问题描述】:
我的 python 代码有问题。无论我尝试什么,错误INDEXERROR: LIST INDEX OUT OF RANGE 都会一次又一次地出现。谁能帮帮我。我正在添加我的代码和下面的错误消息。
import urllib,json
# serviceurl = 'http://maps.googleapis.com/maps/api/geocode/json?'
serviceurl = 'http://python-data.dr-chuck.net/geojson?'
while True:
address = input('Enter location: ')
if len(address) < 1: break
url = serviceurl + urllib.parse.urlencode({'sensor':'false', 'address':
address})
print ('Retrieving ',url)
url_handle = urllib.request.urlopen(url)
data = url_handle.read()
print ('Retrieved',len(data),'characters')
json_data = json.loads(data)
#print json.dumps(json_data['results'], indent=3)
print ('Place id',json_data['results'][0]['place_id'])
这是我的错误信息:
Enter location: http://py4e-data.dr-chuck.net/geojson?
Retrieving http://python-data.dr-chuck.net/geojson?sensor=false&address=http%3A%2F%2Fpy4e-data.dr-chuck.net%2Fgeojson%3F
Retrieved 10092 characters
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-2-a72864740266> in <module>()
15
16 #print json.dumps(json_data['results'], indent=3)
---> 17 print ('Place id',json_data['results'][0]['place_id'])
IndexError: list index out of range
请帮帮我。
【问题讨论】:
标签: python list ide spyder index-error