所以,我列出了一系列城市和州/地区组合(其中一些城市没有配对的州/地区),我想用这些来填补国家,大陆,(和州/地区)它没有提供)信息.在多个地区适合的地方,我愿意接受其中任何一个,尽管最大的地区是最好的.什么是最简单的Python库,让我这样做?
一个例子:鉴于"伊斯坦布尔",我想要的东西如下:
{istanbul, istanbul province, turkey, europe}
感谢Kimvais和Lennart Regebro,我想出了一个非常简单的方法来做我想做的事情,我想在这里发布基本步骤给其他有同样问题的人.
使用以下内容:
from geopy import geocoders
gn = geocoders.Google()
place, (lat, lng) = gn.geocode("istanbul")
print place
Run Code Online (Sandbox Code Playgroud)这打印:Istanbul/Istanbul Province, Turkey,这很棒,而且正是我想要的(没有大陆部分,但我自己很容易做一个国家/大陆组合列表(是的我知道土耳其在两个不同的大陆.我我很乐意将它放在一个用于我的目的,因为它对我来说无关紧要).
无论如何,希望这将有助于有同样问题的人.