Geopy位置错误(在python中)

时间:2017-08-18 09:11:33

标签: python location geopy

我有一个坐标列表,我使用geopy geolocator的函数来获取相关的国家/地区。但在某些行我得到以下错误:

KeyError:' country'

我的计划是这样的:

cim = location.raw['address']['country']

返回与坐标相关的国家/地区。并且错误不在坐标中,因为如果我从文件中删除该行,则错误将在同一行中相同。此外,该功能正在循环右侧。

1 个答案:

答案 0 :(得分:0)

它基本上说没有'country'键,无论你提供哪个地址。

坐标总是在国家/地区,还是在海洋中?坐标可以位于两个(或更多)国家的边界​​上吗?

如果'是'对于这些问题中的任何一个,请检查geopy如何处理这些异常。它可能只是抛出一个错误(在你的情况下会发生)。