5

我有一个带有 sentiwordnet 词性的句子中的术语列表,我试图对其进行总结以找到净情绪:

from nltk.corpus import sentiwordnet as swn, wordnet

score = 0            
        for term in terms:
            try:
                term = swn.senti_synset(term)
            except WordNetError:
                pass
            score += term.pos_score() - term.neg_score()

在添加异常之前,由于字典中不存在特定的同义词,我收到了 WordNetError。现在添加了异常,我收到了这个错误:

NameError: name 'WordNetError' is not defined

我该如何解决这个问题?

4

1 回答 1

6
from nltk.corpus.reader.wordnet import WordNetError

必须导入 WordNetError

于 2017-04-21T17:51:29.233 回答