字符串模糊匹配算法

直接上代码:

#/usr/bin/python3
# -*- coding=utf8 -*-

import jieba
import MySQLdb




text = "电子封装技术,电波传播与天线,核生化消防,水声工程,应用电子技术教育,救助与打捞工程,广播电视工程,抢险救援指挥与技术,电信工程及管理,集成电路设计与集成系统,功能材料,电磁场与无线技术,微机电系统工程,刑事科学技术,轮机工程,乳品工程,信息工程,武器发射工程,安全防范工程,特种能源技术与工程,新能源材料与器件,装甲车辆工程,复合材料与工程,汽车维修工程教育,水质科学与技术,弹药工程与爆炸技术,材料化学,食品营养与检验教育,航空航天工程,环境生态工程,飞行器动力工程,电子信息科学与技术,建筑电气与智能化,电子科学与技术,网络安全与执法,交通管理工程,空间信息与数字技术,飞行器质量与可靠性,城市地下空间工程,资源环境科学,计算机科学与技术,信息对抗技术,材料科学与工程,飞行器设计与工程,交通设备与控制工程,医学信息工程,数字媒体技术,采矿工程,探测制导与控制技术,食品质量与安全,信息安全,汽车服务工程,车辆工程,矿物资源工程,石油工程,葡萄与葡萄酒工程,通信工程,建筑环境与能源应用工程,农业工程,公安视听技术,光电信息科学与工程,机械工艺技术,工业设计,海洋油气工程,微电子科学与工程,农业电气化,铁道工程,冶金工程,武器系统与工程,机械设计制造及其自动化,焊接技术与工程,无机非金属材料工程,航海技术,纳米材料与技术,飞行器制造工程,火灾勘查,机械工程,农业建筑环境与能源工程,油气储运工程,材料物理,消防工程,交通运输,机电技术教育,电子与计算机工程,飞行技术,环境工程,道路桥梁与渡河工程,智能科学与技术,网络工程,粮食工程,材料成型及控制工程,农业水利工程,化学工程与工业生物工程,地质工程,烹饪与营养教育,软件工程,电子信息工程,农业机械化及其自动化,勘查技术与工程,金属材料工程,飞行器适航技术,高分子材料与工程,给排水科学与工程,能源化学工程,粉体材料科学与工程,环境科学,土木工程,机械电子工程,食品科学与工程,飞行器环境与生命保障工程,资源循环科学与工程,制药工程,资源勘查工程,环境科学与工程,风景园林,城乡规划,核工程与核技术,辐射防护与核安全,历史建筑保护工程,矿物加工工程,物联网工程,地下水科学与工程,宝石及材料工艺学,酿酒工程,水务工程,建筑学,交通工程,核化工与核燃料工程,水利水电工程,工程物理,地理国情监测,导航工程,遥感科学与技术,水文与水资源工程,船舶电子电气工程,纺织工程,光源与照明,服装设计与工艺教育,环保设备工程,森林工程,测绘工程,海洋资源开发技术,林产化工,木材科学与工程,服装设计与工程,船舶与海洋工程,电气工程与智能控制,化学工程与工艺,海洋工程与技术,非织造材料与工程,能源与环境系统工程,新能源科学与工程,轻化工程,能源与动力工程,港口航道与海岸工程,印刷工程,包装工程,理论与应用力学,工程力学,假肢矫形工程,生物制药,生物医学工程,轨道交通信号与控制,电气工程及其自动化,智能电网信息工程,化学生物学,分子科学与工程,化学,生物工程,地理科学,古生物学,安全工程,应用化学,地理信息科学,人文地理与城乡规划,地质学,测控技术与仪器,地球化学,自然地理与资源环境,军事海洋学,海洋科学,地球信息科学与技术,自动化,海洋技术,核物理,海洋资源与环境,声学,物理学,生态学,生物科学,应用物理学,地球物理学,数理基础科学,生物信息学,空间科学与技术,生物技术,数学与应用数学,大气科学,天文学,应用气象学,信息与计算科学,心理学,听力与言语康复学,眼视光学,统计学,应用心理学,壮医学,应用统计学,卫生检验与检疫,藏医学,口腔医学技术,康复治疗学,医学实验技术,哈医学,医学检验技术,医学影像技术,蒙医学,针灸推拿学,维医学,药物制剂,中医学,临床药学,藏药学,药物分析,药事管理,海洋药学,药物化学,蒙药学,中药制药,中药学,中药资源与开发,药学,麻醉学,中草药栽培与鉴定,精神医学,放射医学,眼视光医学,全球健康学,妇幼保健医学,医学影像学,卫生监督,食品卫生与营养学,预防医学,临床医学,中西医临床医学,法医学,基础医学,口腔医学,劳动关系,审计学,资产评估,市场营销教育,护理学,财务会计教育,文化产业管理,城市管理,体育经济与管理,物业管理,公共关系学,国际商务,海关管理,会计学,交通管理,海事管理,土地资源管理,管理科学,工商管理,保密管理,房地产开发与管理,劳动与社会保障,人力资源管理,财务管理,旅游管理与服务教育,公共事业管理,工程造价,会展经济与管理,档案学,行政管理,图书馆学,信息资源管理,酒店管理,市场营销,标准化工程,质量管理工程,采购管理,工程管理,物流工程,农村区域发展,工业工程,烟草,农林经济管理,电子商务及法律,茶学,园艺教育,农艺教育,信息管理与信息系统,旅游管理,应用生物科学,植物科学与技术,园艺,电子商务,动植物检疫,设施农业科学与工程,种子科学与工程,动物药学,农学,蚕学,植物保护,蜂学,物流管理,森林保护,林学,动物医学,海洋渔业科学与技术,动物科学,水族科学与技术,犯罪学,水产养殖学,园林,警卫学,水土保持与荒漠化防治,农业资源与环境,野生动物与自然保护区管理,禁毒学,草业科学,治安学,公安情报学,国内安全保卫,财政学,侦查学,警务指挥与战术,边防管理,警犬技术,公安管理学,消防指挥,边防指挥,经济犯罪侦查,国际事务与国际关系,外交学,国际政治,科学社会主义,政治学与行政学,女性学,监狱学,人类学,家政学,社会学,知识产权,电影学,民族学,社会工作,戏剧学,录音艺术,表演,思想政治教育,戏剧影视导演,动画,戏剧影视文学,影视摄影与制作,戏剧影视美术设计,广播电视编导,播音与主持艺术,法学,公共艺术,工艺美术,艺术与科技,艺术设计学,陶瓷艺术设计,雕塑,中国画,数字媒体艺术,产品设计,书法学,绘画,服装与服饰设计,环境设计,作曲与作曲技术理论,实验艺术,摄影,舞蹈编导,舞蹈学,美术学,音乐表演,视觉传达设计,艺术史论,舞蹈表演,保险学,音乐学,能源经济,投资学,金融数学,经济与金融,信用管理,商务经济学,金融工程,资源与环境经济学,涉外警务,国民经济管理,金融学,贸易经济,拉丁语,经济统计学,税收学,德语,蒙古语,俄语,泰语,马来语,豪萨语,越南语,经济学,丹麦语,法语,挪威语,翻译,芬兰语,捷克语,波兰语,荷兰语,日语,希腊语,瑞典语,老挝语,世界语,冰岛语,波斯语,缅甸语,祖鲁语,普什图语,国际经济与贸易,印地语,朝鲜语,尼泊尔语,葡萄牙语,英语,孟加拉语,立陶宛语,泰米尔语,乌克兰语,哈萨克语,马耳他语,匈牙利语,爱尔兰语,僧伽罗语,乌尔都语,意大利语,菲律宾语,希伯来语,西班牙语,梵语巴利语,阿拉伯语,柬埔寨语,塞尔维亚语,土耳其语,克罗地亚语,罗马尼亚语,爱沙尼亚语,乌兹别克语,保加利亚语,斯瓦希里语,斯洛伐克语,拉脱维亚语,土库曼语,加泰罗尼亚语,阿尔巴尼亚语,印度尼西亚语,约鲁巴语,斯洛文尼亚语,古典文献学,汉语言,秘书学,中国少数民族语言文学,商务英语,应用语言学,编辑出版学,传播学,数字出版,广告学,华文教育,小学教育,汉语国际教育,新闻学,人文教育,网络与新媒体,广播电视学,教育技术学,特殊教育,教育康复学,教育学,学前教育,艺术教育,科学教育,武术与民族传统体育,汉语言文学,运动康复,世界史,休闲体育,运动人体科学,社会体育指导与管理,考古学,文物保护技术,运动训练,体育教育,逻辑学,伦理学,文物与博物馆学,外国语言与外国历史,历史学,宗教学,哲学,过程装备与控制工程,航空港安全检查,飞机结构修理,空中交通管理,航空发动机装配与试车,飞机机电设备维修,航空物流,民航空中安全保卫,民航运输,飞机控制设备与仪表,民航特种车辆维修,航空港管理,铁道运输经济,高速动车组检修技术,高等级公路维护与管理,飞机维修,高速铁道技术,航空电子电气技术,航空通信技术,航空机电设备维修,交通安全与智能控制,航空油料管理和应用,路政管理,飞机制造技术,铁道交通运营管理,铁道车辆,空中乘务,公路机械化施工技术,工程机械控制技术,电气化铁道技术,民航商务,铁道工程技术,工程机械技术服务与营销,高速动车组驾驶,公路工程管理,国际航运业务管理,地下工程与隧道工程技术,民航安全技术管理,基础工程技术,航空电子设备维修,工程质量监督与管理,工程机械运用与维护,公路监理,城市交通运输,船舶舾装,铁道通信信号,铁道机车车辆,给排水工程技术,公路运输与管理,港口与航运管理,道路桥梁工程技术,工业设备安装工程技术,轮机工程技术,报关与国际货运,港口物流管理,港口机械应用技术,楼宇智能化工程技术,城市轨道交通工程技术,园林工程技术,管道工程施工,城市轨道交通运营管理,建筑装饰工程技术,供热通风与卫生工程技术,建筑工程项目管理,中国古建筑工程技术,室内设计技术,管道工程技术,建筑设计技术,水工业技术,机电安装工程,供热通风与空调工程技术,航道工程技术,建筑水电技术,汽车运用技术,建筑工程管理,消防工程技术,建筑设备工程技术,宝玉石鉴定与营销,建筑电气工程技术,建筑经济管理,城镇建设,环境艺术设计,国土资源调查,城市燃气工程技术,珠宝鉴定与营销,船机制造与维修,城市管理与监察,船舶检验,市政工程技术,物业设施管理,工程监理,油气地质与勘查技术,煤田地质与勘查技术,港口业务管理,港口物流设备与自动控制,水文地质与勘查技术,铀矿地质与勘查技术,港口工程技术,集装箱运输管理,高速铁路工程及维护技术,公路工程造价管理,管道运输管理,岩矿分析与鉴定技术,船舶工程技术,水运管理,矿山资源开发与管理,畜牧,房地产经营与估价,交通运营管理,金属矿产地质与勘查技术,宝玉石鉴定与加工技术,城市轨道交通车辆,非金属矿产地质与勘查技术,城市轨道交通控制,电力工程管理,建筑工程技术,地球化学勘查技术,地质信息技术,矿山地质,钻探技术,渔业资源与渔政管理,岩土工程技术,工程地质勘查,矿山机电,沙矿床开采技术,工程地震与工程勘察,地球物理测井技术,矿井运输与提升,水文与工程地质,地球物理勘查技术,环境地质工程技术,非金属矿开采技术,土木工程检测技术,城镇规划,矿山安全技术与监察,矿井通风与安全,金属矿开采技术,固体矿床露天开采技术,冶金工艺与设备,矿山测量,测绘工程技术,摄影测量与遥感技术,工程测量与监理,工程测量技术,大地测量与卫星定位技术,测绘与地质工程技术,地籍测绘与土地管理信息技术,地理信息系统与地图制图技术,测绘与地理信息技术,瓦斯综合利用技术,油气开采技术,石油与天然气地质勘探技术,钻井技术,油气藏分析技术,油气储运技术,地质灾害与防治技术,石油工程技术,矿井建设,油田化学应用技术,选煤技术,选矿技术,矿物加工技术,烟草栽培技术,观光农业,煤质分析技术,中医骨伤,茶艺,植物检疫,食药用菌,中草药栽培技术,园艺技术,药用植物栽培加工,绿色食品生产与检测,绿色食品生产与经营,作物生产技术,设施农业技术,种子生产与经营,农产品质量检测,城市园林,茶叶生产加工技术,商品花卉,森林工程技术,森林采运工程,林业技术,林副新产品加工,森林资源保护,野生动物保护,森林生态旅游,野生植物资源开发与利用,自然保护区建设与管理,林产化工技术,园林技术,区域地质调查及矿产普查,木材加工技术,蚕桑技术,兽医医药,兽医,兽药生产与营销,实验动物养殖,畜牧兽医,宠物养护与疫病防治,特种动物养殖,动物科学与技术,乡镇企业管理,动物防疫与检疫,饲料与动物营养,林业经济信息管理,农村行政管理,都市林业资源与林政管理,农业技术与管理,农村行政与经济管理,农业经济管理,林业信息工程与管理,城市渔业,海洋捕捞技术,渔业综合技术,煤矿开采技术,水生动植物保护,水产养殖技术,康复工程技术,医学营养,临床工程技术,放射治疗技术,实验动物技术,眼视光技术,医学生物技术,医疗美容技术,呼吸治疗技术,医疗仪器维修技术,康复治疗技术,煤炭深加工与利用,卫生检验与检疫技术,中药鉴定与质量检测技术,选矿机电技术,中西医结合,针灸推拿,维药学,现代中药技术,中药,医学文秘,卫生信息管理,公共卫生管理,财政,助产,税务,国际金融,产权交易与实务,保险实务,证券与期货,金融保险,机动车保险实务,医疗保险实务,金融与证券,农村合作金融,护理,证券投资与管理,投资与理财,金融管理与实务,项目管理,资产评估与管理,招商管理,工商行政管理,商务管理,采购供应管理,企业资源计划管理,审计实务,统计实务,财务信息管理,会计与统计核算,连锁经营管理,医药营销,会计与审计,广告经营与管理,市场开发与营销,工商企业管理,经济管理,禁毒,营销与策划,经济信息管理,商务经纪与代理,侦查,警卫,边境管理,会计,国际贸易实务,边防检查,治安管理,森林消防,警察管理,信息网络安全监察,防火管理,公共安全管理,边防通信指挥,安全保卫,边防船艇指挥,会计电算化,警察指挥与战术,抢险救援,参谋业务,边防机要,船艇技术,船艇动力管理,部队政治工作,部队财务会计,刑事技术,乐器修造技术,部队后勤管理,电机与电器,特种加工技术,激光加工技术,乐器制造技术,精密机械技术,武器制造技术,锁具设计与工艺,飞行器制造工艺,家具设计与制造,内燃机制造与维修,钢结构建造技术,玩具设计与制造,电线电缆制造技术,数控技术,机械制造生产管理,药剂设备制造与维护,机械设计与制造,焊接质量检测技术,服装机械及其自动化,材料成型与控制技术,假肢与矫形器设计与制造,医疗器械制造与维护,焊接技术及自动化,导弹维修,机械制造工艺及设备,机械质量管理与检测技术,模具设计与制造,医疗电子工程,机械制造与自动化,设备安装技术,医用治疗设备应用技术,物流工程技术,计算机辅助设计与制造,电气设备应用与维护,冶金设备应用与维护,医学影像设备管理与维护,自动化生产设备应用,机电设备维修与管理,医用电子仪器与维护,农业机械应用技术,摩托车制造与维修,数控设备应用与维护,汽车整形技术,汽车改装技术,汽车营销与维修,汽车运用与维修,汽车电子技术,工业网络技术,汽车制造与装配技术,计算机控制技术,包装自动化技术,检测技术及应用,武术,初等教育,电力系统自动化技术,液压与气动技术,理化测试及质检技术,生产过程自动化技术,汽车技术服务与营销,地理教育,汽车检测与维修技术,美术教育,历史教育,化学教育,生物教育,儿童康复,音乐教育,电气自动化技术,人群康复,书法教育,俄语教育,机电一体化技术,舞蹈教育,教育管理,中国少数民族语言文化,物理教育,计算机教育,英语教育,数学教育,语文教育,现代教育技术,民族传统体育,实验管理与教学,综合理科教育,综合文科教育,茶文化,心理咨询与心理健康教育,汉语,应用俄语,应用德语,应用缅甸语,应用日语,应用泰国语,商务日语,旅游日语,应用老挝语,应用法语,应用韩语,应用柬埔寨语,旅游英语,应用越南语,文秘,应用意大利语,图书档案管理,文物鉴定与修复,应用西班牙语,文化事业管理,应用阿拉伯语,应用英语,文化市场经营与管理,体育保健,社会体育,竞技体育,体育服务与管理,音乐康复技术,听力语言康复技术,河务工程与管理,水务管理,水利工程,灌溉与排水技术,城市水利,水利工程监理,农业水利技术,港口航道与治河工程,水利工程造价管理,机电排灌设备与管理,水利水电工程管理,水利水电建筑工程,水电站动力设备与管理,水利工程施工技术,水利工程实验与检测技术,水文自动化测报技术,水电站设备与管理,水政水资源管理,机电设备运行与维护,水信息技术,火工工艺技术,水文与水资源,水环境监测与分析,高聚物生产技术,水土保持,炼油技术,化纤生产技术,涂装防护工艺,有机化工生产技术,花炮生产与管理方向,化工设备与机械,烟花爆竹安全与质量技术,化工设备维修技术,工业分析与检验,应用化工技术,精细化学品生产技术,石油化工生产技术,生化制药技术,化学制药技术,生物制药技术,中药制药技术,药物分析技术,药物制剂技术,药品经营与管理,保健品开发与管理,药品质量检测技术,技术监督与商检,生物化工工艺,食品药品监督管理,生物实验技术,微生物技术及应用,乳品工艺,酿酒技术,生物技术及应用,发酵技术,食品卫生检验,食品工艺技术,食品加工技术,食品生物技术,食品贮运与营销,食品检测及管理,农畜特产品加工,畜产品加工与检测,食品工艺与检测,营养与食品卫生,食品加工及管理,粮油储藏与检测技术,食品分析与检验,食品营养与检测,食品机械与管理,纺织品设计,服装养护技术,丝绸技术,现代纺织技术,染织艺术设计,服装营销与管理,服装设计,纺织品装饰艺术设计,服用材料设计与应用,服装工艺技术,鞋类设计与工艺,新型纺织机电技术,服装设计与加工,服装制版与工艺,纺织品检验与贸易,针织技术与针织服装,印刷技术,丝网工艺,出版与发行,电子出版技术,轻工产品包装装潢设计,出版信息管理,印刷图文信息处理,版面编辑与校对,出版与电脑编辑技术,表面精饰工艺,印刷设备及工艺,包装技术与设计,皮革制品设计与工艺,染整技术,香料香精工艺,制浆造纸技术,高分子材料加工技术,电子政务,社会救助,民政管理,国土资源管理,人民武装,公共事务管理,环境规划与管理,公共关系,国际质量管理体系认证,商检技术,社会福利事业管理,涉外事务管理,体育场馆管理,妇女工作与管理,戒毒康复,青少年工作与管理,家政服务,社区管理与服务,现代殡仪技术与管理,社区康复,心理咨询,职业中介服务,老年服务与管理,农村电气化技术,科技成果中介服务,电厂化学,电网监控技术,小型水电站及电力网,供用电技术,火电厂集控运行,输变电工程技术,发电厂及电力系统,电厂热能动力装置,电厂设备运行与维护,电力客户服务与管理,高压输配电线路施工运行与维护,冶金技术,电力系统继电保护与自动化,磨料磨具制造,建筑装饰材料及检测,复合材料加工与应用技术,材料工程技术,首饰设计与工艺,建筑材料工程技术,反应堆与加速器,高分子材料应用技术,无机非金属材料工程技术,金属材料与热处理技术,司法会计,节能工程技术,制冷与冷藏技术,工业热工控制技术,书记官,热能动力设备与应用,农村能源与环境技术,制冷与空调技术,毒品犯罪矫治,司法信息技术,司法信息安全,罪犯心理测量与矫正技术,安全防范技术,刑事侦查技术,司法鉴定技术,应用法制心理技术,司法助理,海关国际法律条约与公约,司法警务,劳教管理,检查事务,经济法律事务,法律文秘,监狱管理,民事执行,行政执行,法律事务,农业环境保护技术,刑事执行,环境工程技术,水环境监测与保护,城市水净化技术,环境监测与评价,资源环境与城市管理,城市检测与工程技术,室内检测与控制技术,救援技术,信息技术与地球物理,环境监测与治理技术,大气科学技术,安全技术管理,城市应急救援辅助决策技术,工业环保与安全技术,大气探测技术,应用气象技术,防雷技术,音响工程,微电子技术,无线电技术,光电子技术,电光源技术,信息技术应用,电子声像技术,智能产品开发,无损检测技术,图文信息技术,信息安全技术,嵌入式系统工程,电子工艺与管理,广播电视网络技术,电子表面组装技术,电子产品质量检测,有线电视工程技术,飞行器电子装配技术,电子测量技术与仪器,电子仪器仪表与维修,电子电路设计与工艺,液晶显示与光电技术,电子信息技术及产品营销,电子设备与运行管理,游戏软件,应用电子技术,电子信息工程技术,三维动画设计,网络系统管理,广告媒体开发,软件测试技术,图形图像制作,计算机系统维护,计算机音乐制作,计算机硬件与外设,航空计算机技术与应用,数据通信与网络系统,软件开发与项目管理,网站规划与开发技术,嵌入式技术与应用,计算机网络与安全管理,软件技术,计算机信息管理,通信线路,光纤通信,电信商务,计算机多媒体技术,邮政通信,动漫设计与制作,计算机通信,卫星数字技术,通信系统运行管理,通信网络与设备,程控交换技术,通信技术,通讯工程设计与管理,钟表设计,书画鉴定,美术,移动通信技术,皮具设计,首饰设计,广告与会展,计算机网络技术,应用艺术设计,人物形象设计,舞台艺术设计,商务形象传播,装饰艺术设计,装潢艺术设计,产品造型设计,计算机应用技术,雕塑艺术设计,电脑艺术设计,艺术设计,雕刻艺术与家具设计,珠宝首饰工艺及鉴定,多媒体设计与制作,旅游工艺品设计与制作,视觉传达艺术设计,剪辑,作曲技术,影视广告,音像技术,电视摄像,新闻与传播,电视制片管理,影视动画,广告设计与制作,影视灯光艺术,电视节目制作,数字传媒艺术,主持与播音,广播电视技术,摄影摄像技术,传媒策划与管理,信息传播与策划,编导,录音技术与艺术,钢琴伴奏,杂技表演,表演艺术,影视多媒体技术,新闻采编与制作,钢琴调律,模特与礼仪,戏曲表演,服装表演,乐器维护服务,乐器维修技术,影视表演,导游,历史文化旅游,旅行社经营管理,旅游服务与管理,涉外旅游,景区开发与管理,休闲服务与管理,西餐工艺,餐饮管理与服务,烹饪工艺与营养,会展策划与管理,航空服务"

import jieba.analyse

seg_list = jieba.cut(text, cut_all=True)

word_lst = []
for t in seg_list:
word_lst.append(t)

word_dict = {}
for item in word_lst:
if item not in word_dict:
word_dict[item] = 1
else:
word_dict[item] += 1
word_list_minus9=[]
for w in word_lst:
if word_dict.get(w)<9:
word_list_minus9.append(w)
word_dict_name={}
text_353="设施农业与装备,休闲农业,生态农业技术,烟草栽培与加工,种子生产与经营,农村经营管理,林业技术,园林技术,森林资源保护,野生植物资源保护与利用,野生动物资源保护与利用,木工设备应用技术,木材加工技术,动物防疫与检疫,动物医学检验技术,实验动物技术,饲料与动物营养,特种动物养殖,畜牧工程技术,蚕桑技术,草业技术,畜牧业经济管理,海洋渔业技术,水族科学与技术,水生动物医学,渔业经济管理,国土资源调查与管理,地质调查与矿产普查,矿产地质与勘查,岩矿分析与鉴定,宝玉石鉴定与加工,工程地质勘查,水文与工程地质,钻探技术,矿山地质,地球物理勘探技术,地质灾害调查与防治,环境地质工程,岩土工程技术,工程测量技术,测绘工程技术,测绘地理信息技术,地籍测绘与土地管理,钻井技术,油气开采技术,石油工程技术,煤矿开采技术,矿山机电技术,矿井通风与安全,综合机械化采煤,矿井运输与提升,金属与非金属矿开采技术,矿物加工技术,环境监测与控制技术,环境工程技术,环境信息技术,环境规划与管理,环境评价与咨询服务,污染修复与生态工程技术,清洁生产与减排技术,安全健康与环保,化工安全技术,救援技术,安全技术与管理,工程安全评价与监理,安全生产监测监控,职业卫生技术与管理,发电厂及电力系统,供用电技术,水电站机电设备与自动化,电力客户服务与管理,水电站与电力网,农业电气化技术,分布式发电与微电网技术,电厂热能动力装置,火电厂集控运行,电厂化学与环保技术,风力发电工程技术,光伏发电技术与应用,黑色冶金技术,轧钢工程技术,钢铁冶金设备应用技术,金属材料质量检测,铁矿资源综合利用,有色冶金技术,高分子材料工程技术,光伏材料制备技术,炭素加工技术,橡胶工程技术,建筑材料工程技术,建筑材料检测技术,建筑装饰材料技术,新型建筑材料技术,建筑设计,建筑装饰工程技术,古建筑工程技术,建筑室内设计,村镇建设与管理,建筑工程技术,建筑设备工程技术,供热通风与空调工程技术,建筑电气工程技术,建设工程管理,工程造价,建设工程监理,市政工程技术,城市燃气工程技术,给排水工程技术,房地产经营与管理,物业管理,水文与水资源工程,水文测报技术,水政水资源管理,水利工程,水利水电工程技术,水利水电工程管理,水利水电建筑工程,机电排灌工程技术,港口航道与治河工程,水务管理,机械设计与制造,机械制造与自动化,数控技术,精密机械技术,材料成型与控制技术,焊接技术与自动化,机械产品检测检验技术,模具设计与制造,工业设计,工业工程技术,机电设备维修与管理,数控设备应用与维护,制冷与空调技术,机电一体化技术,电气自动化技术,智能控制技术,工业网络技术,电梯工程技术,工业机器人技术,飞行器制造技术,飞行器维修技术,无人机应用技术,导弹维修,汽车制造与装配技术,汽车检测与维修技术,汽车电子技术,新能源汽车技术,食品生物技术,化工生物技术,药品生物技术,应用化工技术,石油炼制技术,石油化工技术,精细化工技术,工业分析技术,化工自动化技术,煤化工技术,高分子材料加工技术,香料香精工艺,化妆品技术,皮具制作与工艺,鞋类设计与工艺,陶瓷制造工艺,包装工程技术,包装策划与设计,数字图文信息技术,印刷设备应用技术,数字印刷技术,现代纺织技术,染整技术,纺织品检验与贸易,纺织品设计,针织技术与针织服装,服装设计与工艺,食品加工技术,酿酒技术,食品贮运与营销,食品营养与卫生,食品营养与检测,中药生产与加工,药品质量与安全,药品经营与管理,药品服务与管理,化妆品经营与管理,铁道机车,铁道车辆,铁道供电技术,铁道工程技术,铁道信号自动控制,铁道通信与信息化技术,铁道交通运营管理,铁路桥梁与隧道工程技术,高速铁道工程技术,高速铁路客运乘务,动车组检修技术,智能交通技术运用,道路桥梁工程技术,道路养护与管理,公路机械化施工技术,汽车运用与维修技术,航海技术,国际邮轮乘务管理,港口机械与自动控制,港口电气技术,港口与航运管理,轮机工程技术,民航运输,民航通信技术,定翼机驾驶技术,直升机驾驶技术,空中乘务,机场运行,飞机机电设备维修,飞机电子设备维修,城市轨道交通车辆技术,城市轨道交通通信信号技术,城市轨道交通运营管理,邮政通信管理,快递运营管理,电子信息工程技术,应用电子技术,微电子技术,智能产品开发,移动互联应用技术,光伏工程技术,光电显示技术,物联网应用技术,计算机网络技术,计算机信息管理,计算机系统与维护,软件技术,软件与信息服务,动漫制作技术,嵌入式技术与应用,数字媒体应用技术,信息安全与管理,移动应用开发,云计算技术与应用,电子商务技术,通信技术,移动通信技术,通信工程设计与监理,光通信技术,临床医学,口腔医学,中医学,中医骨伤,针灸推拿,护理,药学,中药学,医学检验技术,医学影像技术,卫生检验与检疫技术,眼视光技术,放射治疗技术,康复治疗技术,中医康复技术,卫生信息管理,人口与家庭发展服务,生殖健康服务与管理,健康管理,医学营养,中医养生保健,心理咨询,精密医疗器械技术, 医疗器械经营与管理,医疗器械维护与管理,康复辅助器具技术,医疗设备应用技术,老年保健与管理,税务,资产评估与管理,金融管理,国际金融,保险,投资与理财,互联网金融,财务管理,会计,国际贸易实务,国际经济与贸易,服务外包,经济信息管理,报关与国际货运,商务经纪与代理,国际文化贸易,工商企业管理,连锁经营管理,市场营销,汽车营销与服务,电子商务,移动商务,网络营销,物流工程技术,物流信息技术,物流管理,物流金融管理,工程物流管理,冷链物流技术与管理,采购与供应管理,旅行社经营管理,景区开发与管理,酒店管理,餐饮管理,烹调工艺与营养,西餐工艺,服装与服饰设计,陶瓷设计与工艺,人物形象设计,戏剧影视表演,戏曲表演,曲艺表演,音乐剧表演,舞蹈表演,舞蹈编导,舞台艺术设计与制作,音乐表演,文物修复与保护,网络新闻与传播,出版商务,出版信息管理,新闻采编与制作,播音与主持,影视编导,影视动画,摄影摄像技术,传播与策划,运动训练,社会体育,休闲体育,高尔夫球运动与管理,体育运营与管理,体育保健与康复,刑事执行,行政执行,司法警务,刑事侦查技术,司法信息技术,司法信息安全,罪犯心理测量与矫正技术,戒毒矫治技术,社会工作,人力资源管理,劳动与社会保障,公共事务管理,家政服务与管理,现代殡葬技术与管理,幼儿发展与健康管理,大气科学技术,大气探测技术,商务数据分析与应用,国际商务专业"
list_353=text_353.split(",")
for yy in list_353:
for zz in word_list_minus9:
if zz in yy:
word_dict_name[zz]=yy

print(word_dict)
print(word_dict_name)

def changeMajorName(name,new_name):
db = MySQLdb.connect("192.168.1.107", "root", "root", "lrm", charset='utf8')
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# 使用cursor()方法获取操作游标
sql = "UPDATE rank_info SET name = '"+new_name+"' WHERE name = '%s'" % (name)
print(sql)
try:
# 执行SQL语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
except:
# 发生错误时回滚
db.rollback()

# 关闭数据库连接
db.close()
def selectName(word_dict_name):

db = MySQLdb.connect("192.168.1.107", "root", "root", "lrm", charset='utf8')
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# 使用cursor()方法获取操作游标
sql = "SELECT name FROM rank_info "
list_all_name=[]
try:
# 执行SQL语句
cursor.execute(sql)
# 获取所有记录列表
results = cursor.fetchall()
for row in results:
name = row[0]
list_all_name.append(name)

return list_all_name
except:
# 发生错误时回滚
db.rollback()

# 关闭数据库连接
db.close()
name_list=selectName(word_dict_name)
key_list=word_dict_name.keys()
for ll in name_list:
for k in key_list:
if k in ll:
changeMajorName(ll, word_dict_name[k])
结巴分词切词,然后取出现频率小于9的部分做为key和需要匹配的目标部分进行匹配做成dict。后面的部分以这个dict进行修改并对数据库进行操作。

猜你喜欢

转载自www.cnblogs.com/heracles-Mercury/p/12133009.html