我正在尝试使用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目录中,且为空。
我将如何系统地解决这个问题?
发布于 2013-02-03 17:52:37
试试这个包装器:
http://cental.fltr.ucl.ac.be/team/~panchenko/def/treetaggerwrapper.py
文件中有文档。
更新
将文件treetaggerwrapper.py复制到python/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 tagshttps://stackoverflow.com/questions/14675140
复制相似问题