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