2016-06-23 21 views
0

Ich versuche, Stoppwörter mit NLTK zu entfernen. Ich habe einen Syntaxfehler in der vierten Zeile, aber die ersten drei Zeilen funktionieren gut.während Stopwörter auf Dataset in Python3 ausführen Fehler beim Drucken Funktion

File "<stdin>", line 1 
    print [i for i in senten 
     ^
SyntaxError: invalid syntax 

Mein Code:

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] 

Antwort

1

In python3 wegen es ist wahrscheinlich Klammer in print zu fehlen, das heißt

print([i for i in sentence.split() if i not in stop])