You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用thefuzz模块出现“无partial_ratio属性”等异常错误求助

解决thefuzz模块找不到partial_ratio等属性的问题

问题原因

thefuzz模块在v0.20.0及以上版本中调整了API结构,原本直接通过thefuzz模块调用的partial_ratio、ratio等方法,现在被移至thefuzz.fuzz子模块中。

修复方案

有两种可行的修改方式:

方式1:直接导入fuzz子模块

修改导入语句,直接从thefuzz中导入fuzz模块:

from thefuzz import fuzz

fuzz.partial_ratio("fuzzy was a bear", "wuzzy fuzzy was a bear")

方式2:通过主模块访问子模块

如果要保留import thefuzz as fuzz的导入方式,需调整方法调用路径:

import thefuzz as fuzz

fuzz.fuzz.partial_ratio("fuzzy was a bear", "wuzzy fuzzy was a bear")

验证说明

修改后执行代码,即可正常调用partial_ratio、ratio、token_sort_ratio、token_set_ratio等所有原有的模糊匹配方法,不会再触发属性不存在的错误。

内容的提问来源于stack exchange,提问作者user2981194

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 12:02:33