最近我试图在centos5.8_x64中使用ahocorasick和python2.7.5,但是我发现结果是异常的,所以请你告诉我原因吗?我发现模块在我的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,但我不知道为什么返回值似乎是溢出数?
答案 0 :(得分:3)
我遇到了完全相同的问题。它应该是模块的缺陷。毕竟,它自2005年以来一直没有被修改过。我使用https://code.google.com/p/esmre/代替。它找到了工作。试试吧!
答案 1 :(得分:1)
使用Centos6.4解决问题