我安装了模块python-Levenshtein-0.11.2。我认为设置成功(当我输入help('modules')
时,我在列表中看到“Levenshtein”模块)。
但是当我尝试“距离”功能时,我收到了这个错误:"NameError: name 'distance' is not defined"
。
我无法理解为什么距离函数不起作用。
答案 0 :(得分:0)
您是不是忘记使用模块命名空间了?
通话应该是这样的:
import Levenshtein
lev_dist = Levenshtein.distance(args)
或者,您可以通过以下操作使distance()
无module.
位进行访问:
from Levenshtein import distance
lev_dist = distance(args)