在使用python与数据集匹配之后,从一个文件中提取技能

2024-10-02 02:34:51 发布

您现在位置:Python中文网/ 问答频道 /正文

inputfile=open('inputfile.txt', 'r')
cleaned_resume= inputfile.read()


def fetch_skills(cleaned_resume):
    with open('skillsdata.csv', 'r') as skills:
        skill_set=[]
        for skill in skills:
            if skill in cleaned_resume:
                print(skill)
                skill_set.append(skill)
    return skill_set
if __name__ == '__main__':
    skills = fetch_skills(cleaned_resume)

print(skills)

在skillsdata中匹配后,我想从“干净的简历”中提取技能。但它给出了错误的输出。你知道吗


Tags: intxtreadifdeffetchopenskills
1条回答
网友
1楼 · 发布于 2024-10-02 02:34:51

尝试运行以下命令:

def fetch_skills(cleaned_resume=None):

    with open('skillsdata.csv', 'r') as skills:
        skill_set=[]
        for skill in skills:
            if skill in cleaned_resume:
                skill_set.append(skill)

    # Stripping newlines and tabs
    skill_set = [s.rstrip() for s in skill_set]

    return skill_set

if __name__ == '__main__':

    inputfile = open('inputfile.txt', 'r')
    cleaned_resume = inputfile.read()
    skills = fetch_skills(cleaned_resume=cleaned_resume)
    print(skills)

相关问题 更多 >

    热门问题