运行 fuzzywuzzy/fuzz.py 时出错

Error while running fuzzywuzzy/fuzz.py

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

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

有人知道是什么原因导致出现该错误吗?

错误来自 process.extractOne()。

Fuzzywuzzy 会对您提供的查询进行一些清理,包括大小写折叠以及将非字母和非数字替换为白色 space。

您的查询只包含一个加号,它被替换为白色 space,留下一个空字符串,无法对其进行模糊匹配。这会导致错误。