2015-09-01 3 views
-3
import nltk 
from nltk.tokenize import sent_tokenize, word_tokenize 
sentence = """At eight o'clock on Thursday morning 
       Arthur didn't feel very good.""" 
a=word_tokenize(sentence) 
if a[3] == 'on' 
    print a 
+2

Почему не * * вы ** говорите нам, что мы должны ожидать от этого кода и что вы думаете об ошибке – EdChum

+0

Какая ошибка вы получаете? Не могли бы вы отредактировать свой вопрос и предоставить сообщение об ошибке? – albert

+0

Какое исключение вы получаете? –

ответ

2

Синтаксическая ошибка, вы забыли двоеточие после if состояния:

if a[3] == 'on': 
    print a 

Я получил этот результат:

['At', 'eight', "o'clock", 'on', 'Thursday', 'morning', 'Arthur', 'did', "n't", 'feel', 'very', 'good', '.'] 
Смежные вопросы