python - 如何从关键位置的值中获取国家/地区?
问题描述
我正在尝试添加一个名为 Country 的新密钥。我的主要问题是将位置转换为国家。Stackoverflow 的用户可以编写所有内容,并且没有格式。我试过geopy,但它没有检测到某些国家Russia
或Tokyo
国家。
第二个问题是 geopy 不允许太多访问或请求。我有大约 800 万用户。
该代码只是一个编辑版本:
def geopytesting(testing, user):
from geopy import Nominatim
try:
geolocator = Nominatim()
location2 = geolocator.geocode(testing)
print(location2.address)
except BaseException:
print("Error")
geopytesting("Russia",None)
geopytesting("Hamburg",None)
geopytesting("Madrid",None)
geopytesting("Omaha",None)
geopytesting("Berlin",None)
geopytesting("Schleswig-Holzstein",None)
geopytesting("Asyż",None)
geopytesting("",None)
geopytesting("Tilted Tower",None)
我希望你们能帮助我。我真的尝试了很多事情,但我还没有看到处理这个特定问题的帖子。要么它检测到一些国家,要么我被踢出,因为我提出了很多要求。
最好的问候
解决方案
推荐阅读
- android - No callback for startActivityForResult in case of MediaStore.INTENT_ACTION_VIDEO_CAMERA
- android - Exception handling of network errors retrofit
- google-sheets - Finding closest greater from a filtered range
- python - Getting the column "number" and column name to make it easier to select several - not always adjacent - columns in a large df in pandas
- javafx - 在javafx中绘制箭头形状
- javascript - 是否可以关闭所需的流注释?
- excel - 屏幕更新不会更改为 false
- firebase - 将 Firebase 用户属性更改或删除给特定用户
- c - Non-initialisation of proper array element causes undefined behavior
- elasticsearch - Grok 模式在 Kibana Grok Debbuger 上运行良好,但不适用于 logstash