3.
方法1
addresses=open(‘C:\Users\Yilin.Wei\Documents\HR\cities6.txt‘)
from geopy.geocoders import GoogleV3
for add in addresses:
geolocator = GoogleV3()
try:
address, (latitude, longitude) = geolocator.geocode(add)
pr=address+"@"+str(latitude)+"@"+str(longitude)
print (pr)
except TypeError:
pr=address+"@"+"NA"
print (pr)
方法2
addresses=open(‘C:\Users\Yilin.Wei\Documents\HR\cities3.txt‘)
from geopy.geocoders import Nominatim
for add in addresses:
geolocator = Nominatim()
try:
location = geolocator.geocode(add)
print add,((location.latitude, location.longitude))
except AttributeError:
print (add, "N/A")