【发布时间】:2017-04-26 19:56:31
【问题描述】:
我正在使用下面的代码来检查一个词是否是停用词。如下所示,如果 try 块失败,则 IS_STOP 函数会抛出错误。
import spacy
nlp = spacy.load('en')
try:
print 0/0 #Raise and Exception
except:
print nlp.is_stop('is')`
我收到以下错误:
5 print 0/0
6 except:
----> 7 print spacy.load('en').is_stop('is')
AttributeError: 'English' object has no attribute 'is_stop' `
【问题讨论】:
-
在 python 3.4 上为我工作。也许错误是特定于 python2 的。
-
@DYZ,请不要根据假设更改问题。此外,
python标签比python-2.7更具可见性。如果是2.7问题,则应添加标签,而不是替换标签。还有see this. -
我不认为这是特定于 Python 2.7 的,我发现我通过 pip Spacy 而不是通过 conda Spacy 收到此错误。
标签: python-2.7 nlp stop-words spacy