Python3x:如何获取csv列表中地址的坐标?

时间:2017-12-01 19:05:16

标签: python-3.x geopy nominatim

我在csv文件中有一个包含地址的列表。我想获得整个列表的坐标。不幸的是,我收到了错误:

Traceback (most recent call last):

      File "<ipython-input-375-e8f87c93126d>", line 8, in <module>
        print(location.address)

    AttributeError: 'NoneType' object has no attribute 'address'

我不知道出了什么问题。当我输入而不是列表中的特定地址时,循环正常工作。

from geopy.geocoders import Nominatim

for i in adres:
    geolocator = Nominatim()
    location = geolocator.geocode(i)
    time.sleep(.45)
    print(location.address)
    print((location.latitude, location.longitude))

这些是我&#39; adres&#39;的第一个记录。列表:

    print (adres)
['Ul. Sądowa 8  74-320 Barlinek            ', 'Ul. Armii Polskiej 36  73-260 Pełczyce            ', 'Ul. H. Sienkiewicza 5  66-500 Strzelce Krajeńskie            '

0 个答案:

没有答案