python中的Levenshtein模块不起作用

时间:2014-11-15 18:57:22

标签: python python-2.7 levenshtein-distance

我安装了模块python-Levenshtein-0.11.2。我认为设置成功(当我输入help('modules')时,我在列表中看到“Levenshtein”模块)。

但是当我尝试“距离”功能时,我收到了这个错误:"NameError: name 'distance' is not defined"

我无法理解为什么距离函数不起作用。

1 个答案:

答案 0 :(得分:0)

您是不是忘记使用模块命名空间了?

通话应该是这样的:

import Levenshtein
lev_dist = Levenshtein.distance(args)

或者,您可以通过以下操作使distance()module.位进行访问:

from Levenshtein import distance
lev_dist = distance(args)