使用Python 2.7在linux中运行ahocorasick模块

时间:2013-11-02 03:04:13

标签: python aho-corasick

最近我试图在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,但我不知道为什么返回值似乎是溢出数?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

使用Centos6.4解决问题