这是我插入的代码段
import re
import pandas as pd
text =glv ['result_dict']['地址、电话']
text_str = str(text)
pattern = re.compile(r'(\d{4}-\d{8})|(\d{11})')
match = pattern.search(text_str[0:])
if match:
index = match.start()
glv['result2_dict']['address_text'] = text[:index]
glv['result2_dict']['phone_number'] = match.group()
if pd.isna(glv[result2_dict]['address_text']):
glv['flag_address']=1
else:
glv['flag_address']=0
if pd.isna( glv[result2_dict]['phone_number']):
glv['flag_phone']=1
else:
glv['flag_phone']=0
最后系统给我报错result2_dict没有被定义
我在右边已经定义了字典result2_dict,{}
全局变量都失灵了我不知道该怎么办了。同样是全局变量result_dict就可以用