【发布时间】:2018-06-27 10:54:12
【问题描述】:
它在单个地址或几个地址上工作正常,但我试图从包含 200 个地址的 CSV 中读取地址,但程序只返回几个坐标。当我在不处理异常的情况下运行它时,它也会给出超出范围的错误索引。
import requests
import json
import csv
apiKey = ""
with open('address.csv') as csvDataFile:
try:
csvReader = csv.reader(csvDataFile)
for row in csvReader:
# print(row)
r = requests.get("https://maps.googleapis.com/maps/api/geocode/json?address=" + str(row) + "&key=" + apiKey)
d = json.loads(r.content)
print(d['results'][0]['geometry']['location'])
except:
`enter code here`pass
【问题讨论】:
标签: python python-3.x google-maps google-maps-api-3 geocoding