运行fuzzywuzzy / fuzz.py时出错

时间:2016-12-19 18:50:09

标签: python fuzzy-search fuzzywuzzy

我有一个程序使用 fuzzywuzzy 来匹配csvs并找到任何可能重复或非常相似的字符串。当我比较我的两个文件时, fuzzywuzzy 会引发以下错误:

WARNING:root:Applied processor reduces input query to empty string all comparisons will have score 0. [Query:'+']

任何人都知道导致该错误的原因是什么?

1 个答案:

答案 0 :(得分:2)

错误来自process.extractOne()。

Fuzzywuzzy会对您提供的查询进行一些清理,包括案例折叠和用空格替换非字母和非数字。

您的查询只包含一个加号,由空格替换,留下一个空字符串,不能模糊匹配。这会导致错误。