由于我在做项目时发现有很多可以利用的三方库比如:cpca(安装比较麻烦),geopy(网络不稳定时容易出错,会显示超时不能分割地理信息),无奈之下只能自己手敲了一份临时可用的小程序。
def get_address(self,address):
# location = ['新疆市维吾尔自治区和田区和田县', '宁夏回族自治区吴忠市红寺堡区', '上海市嘉定区桃园新村', '河南省新乡市获嘉县']
sheng = ['省', '自治区', '特别行政区', '北京市', '上海市', '天津市', '重庆市', '特别行政区']
# zhixia = ['北京市','上海市','天津市','重庆市']
location_address = []
location_address_sheng = []
address_result = []
# 提取出地址中省份信息
location_data = address
for x in sheng:
location_address_sheng = []
if re.findall(x, location_data):
location_add = re.findall('\.*?' + x, location_data)
location_location = re.split(x, location_data)
# print