我有一个程序使用 fuzzywuzzy 来匹配csvs并找到任何可能重复或非常相似的字符串。当我比较我的两个文件时, fuzzywuzzy 会引发以下错误:
WARNING:root:Applied processor reduces input query to empty string all comparisons will have score 0. [Query:'+']
任何人都知道导致该错误的原因是什么?
答案 0 :(得分:2)
错误来自process.extractOne()。
Fuzzywuzzy会对您提供的查询进行一些清理,包括案例折叠和用空格替换非字母和非数字。
您的查询只包含一个加号,由空格替换,留下一个空字符串,不能模糊匹配。这会导致错误。