我在带有 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
我该如何解决?
最佳答案
from nltk.corpus.reader.wordnet import WordNetError
不得不导入 WordNetError
关于python - 定义 WordNetError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43546949/