0

我正在尝试将Python包装器用于TreeTagger词性标注器。我用于导入和调用包装器的代码是:

import TreeTaggerWrapper
tagger = TreeTaggerWrapper.TreeTagger(TAGLANG='en',TAGDIR='D:/Programme/TreeTagger')
tags = tagger.TagText("This is a very short text to tag.")
print tags

错误是:'AttributeError: 'module' object has no attribute 'TreeTagger''

init .py 存在于 TreeTaggerWrapper 目录中并且是空的。

我将如何系统地解决问题?

4

1 回答 1

0

试试这个包装:

http://cental.fltr.ucl.ac.be/team/~panchenko/def/treetaggerwrapper.py

文件中有文档。

更新

将文件复制treetaggerwrapper.pypython/Lib.

尝试这个:

import treetaggerwrapper
tagger = treetaggerwrapper.TreeTagger(TAGLANG='en',TAGDIR='D:/Programme/TreeTagger')
tags = tagger.TagText("This is a very short text to tag.")
print tags

更新 2

如果你有Lib/site-packages/TreeTaggerWrapper/treetaggerwrapper.py,那么你应该这样做:

from TreeTaggerWrapper import treetaggerwrapper
tagger = treetaggerwrapper.TreeTagger(TAGLANG='en',TAGDIR='D:/Programme/TreeTagger')
tags = tagger.TagText("This is a very short text to tag.")
print tags
于 2013-02-03T17:52:37.263 回答