python geopy获取地址中的省份市
时间: 2023-02-10 16:18:31 浏览: 200
PHP获取IP地址 包含国家省份城市
5星 · 资源好评率100%
您可以使用 geopy 库中的 `geocode` 函数来获取地址的经纬度信息,然后使用逆地理编码来获取地址信息。具体可以参考下面的代码示例:
```python
from geopy.geocoders import Nominatim
geolocator = Nominatim(user_agent="my_application")
location = geolocator.geocode("北京市海淀区中关村大街27号")
print(location.address)
```
输出的地址信息中应该包含省份市信息。
如果您只想获取省份市信息,可以使用字符串处理的方式来提取。例如,假设输出的地址信息为 "北京市海淀区中关村大街27号",那么您可以使用下面的代码来提取省份市信息:
```python
address = location.address
province_city = address[:2]
print(province_city) # 输出 "北京市"
```
希望这能帮到您。
阅读全文