fuzzywuzzy字符串模糊匹配 发表于 2019-04-20 更新于 2023-03-23 前段时间碰到根据法院名称到数据库找省市县的问题。数据库里面的法院名字是标准的格式,但给的搜索名字是不标准的,会少一些字,少的字位置也不确定没办法用数据库的模糊搜索。后来发现个库很好用叫fuzzywuzzy,它可以从备选的列表中选出最接近的一个。 代码123456from fuzzywuzzy import processcourts = ['北京市第二中级人民法院','北京市第三中级人民法院','北京市石景山区人民法院']print(process.extractOne('北京第三中院', courts)[0])print(process.extractOne('石景山区法院', courts)[0]) 输出12北京市第三中级人民法院北京市石景山区人民法院