正则解析

This commit is contained in:
Àî×ÚÕñ 2022-09-08 10:04:34 +08:00
parent c90b3f14f1
commit c35d1f87fa

View File

@ -414,62 +414,63 @@ async def interview_file_insert(
print(data) print(data)
# 项目切割 # 项目切割
true_upgrade = [] # if data['project_undergo']:
if data['project_undergo']: # string = data['project_undergo'][0]
string = data['project_undergo'][0] # project_u = string.split('项目名')
project_u = string.split('项目名') # for chkstr in project_u:
for chkstr in project_u: # if '' not in chkstr:
if '' not in chkstr: # continue
continue # chkdict = {}
chkdict = {} # chklist = chkstr.split('\n\n')
chklist = chkstr.split('\n\n') # for turestr in chklist:
for turestr in chklist: # turestr.strip()
turestr.strip() # if not turestr:
if not turestr: # continue
continue # if turestr.startswith('称'):
if turestr.startswith(''): # turestr1 = '项目名' + turestr
turestr1 = '项目名' + turestr # chklist1 = turestr1.split('\n')
chklist1 = turestr1.split('\n') # chklist += chklist1
chklist += chklist1 # continue
continue # true_d_list = turestr.split('')
true_d_list = turestr.split('') # if len(true_d_list) == 2:
if len(true_d_list) == 2: # chk_list = deepcopy(true_d_list)
chk_list = deepcopy(true_d_list) # chkdict[chk_list[0]] = chk_list[1]
chkdict[chk_list[0]] = chk_list[1] # dp_dict = {
dp_dict = { # 'time': '',
'time': '', # 'name': '',
'name': '', # 'work': '',
'work': '', # 'comment': '',
'comment': '', # 'duty': '',
'duty': '', # }
} #
# true_dict = deepcopy(dp_dict)
true_dict = deepcopy(dp_dict) # for key, v in chkdict.items():
for key, v in chkdict.items(): # if key == '项目名称':
if key == '项目名称': # true_dict['name'] = v
true_dict['name'] = v # continue
continue # if key == '开发周期':
if key == '开发周期': # true_dict['time'] = v
true_dict['time'] = v # continue
continue # if key == '项目描述':
if key == '项目描述': # true_dict['comment'] = v
true_dict['comment'] = v # continue
continue # if key in ['技术要点', '功能模块']:
if key in ['技术要点', '功能模块']: # true_dict['work'] += v
true_dict['work'] += v # continue
continue # if key == '职务':
if key == '职务': # true_dict['duty'] = v
true_dict['duty'] = v # continue
continue # # true_dict = deepcopy(chkdict)
# true_dict = deepcopy(chkdict) # true_upgrade.append(true_dict)
true_upgrade.append(true_dict)
work_list = data['work_list'] work_list = data['work_list']
language = data['language'] language = data['language']
project_undergo = data['project_undergo']
remembrance = data['remembrance'] remembrance = data['remembrance']
true_work = [] true_work = []
language_list = [] language_list = []
remembrance_list = [] remembrance_list = []
true_upgrade = []
if work_list: if work_list:
for dstr in work_list: for dstr in work_list:
data1 = eval(dstr) data1 = eval(dstr)
@ -480,6 +481,11 @@ async def interview_file_insert(
data1 = eval(dstr) data1 = eval(dstr)
dictdata = deepcopy(data1) dictdata = deepcopy(data1)
language_list.append(dictdata) language_list.append(dictdata)
if project_undergo:
for dstr in project_undergo:
data1 = eval(dstr)
dictdata = deepcopy(data1)
true_upgrade.append(dictdata)
if remembrance: if remembrance:
for dstr in work_list: for dstr in work_list:
data1 = eval(dstr) data1 = eval(dstr)