报错内容如标题,请各位帮忙看一下,哪里出的问题
def county_sim(addr):
if not addr:
return addr
result= re.search('###(?P<v0>[u4e00-\u9fa5]+)区/COUNTY###',addr)
if result:
county_name=result.group('v0')
result_road=re.search('###(?P<v0>[u4e00-\u9fa5]+)/ROAD###',addr)
if result_road:
road_col=result_road.group('v0')
if county_name not in road_col:
return False
return True
def town_sim(addr):
if not addr:
return addr
result1=re.search('###(?P<v0>[u4e00-\u9fa5]+)镇/TOWN###',addr)
if result1:
town_name=result1.group('v0')
result_road_town=re.search('###(?P<v0>[u4e00-\u9fa5]+)/ROAD###',addr)
if result_road_town:
road_tmp=result_road_town.group('v0')
if town_name not in road_tmp:
return False
return True
def county_town_sim(addr):
if county_sim(addr)==False or town_sim(addr)==False:
return False
return True
a='新疆维吾尔自治区/PROVICE###克拉玛依市/CITY###独山子区/COUNTY###西宁路街道/OFFICE###独子山北京路/ROAD###10号/STREETNO###职业技术学院独山子小区/COMM###校园商店/POI'
county_town_sim(a)
局部变量“road_name”可能在赋值之前被引用