4

最近我尝试在centos5.8_x64和python2.7.5中使用ahocorasick,但是我发现结果异常,请告诉我原因吗?我发现该模块在我的windows 7和python2.7.5中完美运行。这里是我在 linux 中的测试代码和结果。

>>> import ahocorasick
>>> tree=ahocorasick.KeywordTree()
>>> tree.add("id")
>>> tree.make()
>>> tree.search("sdfsdf fsfsdf")
>>> tree.search("sdfsdf fsfsdf")
(240103, 240105)
>>> tree.search("sdfsdf fsfsdf")
(240103, 240105)
>>> 

返回值应该是None,但我不知道为什么返回值似乎是溢出数?

4

2 回答 2

3

我遇到了完全相同的问题。应该是模块的缺陷。毕竟,它自 2005 年以来就没有被修改过。我使用https://code.google.com/p/esmre/代替。它找到了。试一试!

于 2014-03-06T11:10:12.210 回答
1

使用Centos6.4解决问题

于 2014-03-07T15:17:25.350 回答