From a038a353145c0c2c3a7dc5e2f76f9b7d4e5d6ea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=80=C3=AE=C3=97=C3=9A=C3=95=C3=B1?= Date: Mon, 5 Sep 2022 18:08:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/jianli.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/utils/jianli.py b/utils/jianli.py index 478fe7e..133a5c1 100644 --- a/utils/jianli.py +++ b/utils/jianli.py @@ -112,6 +112,8 @@ def chkworlkandtime(listdata): position_name = res['职责'][i]['text'] if '工作内容' in res: duty = res['工作内容'][i]['text'] + if '岗位' in res: + duty = res['工作内容'][i]['text'] date = { 'company_name ': company_name, 'position_name': position_name, @@ -582,14 +584,14 @@ def fmtList(txtlist, dates): works = '' for i in work: works += i - schema = ['公司名', '职责', '工作内容'] + schema = ['公司名', '职责', '工作内容', '岗位'] ie = Taskflow('information_extraction', schema=schema) text_lists = ie(works) work_list = chkworlkandtime(text_lists) if not work_list: - work_list = ["{'company_name ': '测试公司','position_name': '测试职位','duty': '测试职责'}"] + work_list = ["{'company_name': '测试公司','position_name': '测试职位','duty': '测试职责'}"] else: - work_list = ["{'company_name ': '测试公司','position_name': '测试职位','duty': '测试职责'}"] + work_list = ["{'company_name': '测试公司','position_name': '测试职位','duty': '测试职责'}"] # 取出获奖经历里面的公司名和时间 if len(remembrance) > 0: remembrances = '' @@ -600,9 +602,9 @@ def fmtList(txtlist, dates): text_lists = ie(remembrances) remembrance_list = chkworlkandtime2(text_lists) if not remembrance_list: - remembrance_list = ["{'prize_name ': '测试奖项', 'prize_time': '2022-08-26'}"] + remembrance_list = ["{'prize_name': '测试奖项', 'prize_time': '2022-08-26'}"] else: - remembrance_list = ["{'prize_name ': '测试奖项', 'prize_time': '2022-08-26'}"] + remembrance_list = ["{'prize_name': '测试奖项', 'prize_time': '2022-08-26'}"] # 取出语言能力里面的语言,掌握程度,听说,读写 if len(language) > 0: works = '' @@ -613,9 +615,9 @@ def fmtList(txtlist, dates): text_lists = ie(works) language_list = chkworlkandtime1(text_lists) if not language_list: - language_list = ["{'language_name ': '测试语言', 'has_sleep ': '好', 'reading': '听说', 'writing': '读写'}"] + language_list = ["{'language_name': '测试语言', 'has_sleep': '好', 'reading': '听说', 'writing': '读写'}"] else: - language_list = ["{'language_name ': '测试语言', 'has_sleep ': '好', 'reading': '听说', 'writing': '读写'}"] + language_list = ["{'language_name': '测试语言', 'has_sleep': '好', 'reading': '听说', 'writing': '读写'}"] # review自我评价, project项目经验,work工作经验,work具体工作的公司和时间,upgrade教育经历,specialty技能特长 dates.update({ 'review': review,