我正在尝试使用NLTK
删除停用词。我在第四行有一个语法错误,但前三行工作正常。
File "<stdin>", line 1
print [i for i in senten
^
SyntaxError: invalid syntax
我的代码:
from nltk.corpus import stopwords
stop = stopwords.words('english')
sentence = "this is a foo bar sentence"
print [i for i in sentence.split() if i not in stop]
答案 0 :(得分:1)
在python3中,它可能是由于print
中缺少括号,即
print([i for i in sentence.split() if i not in stop])