2015-09-20 59 views
-2

我要搜索的文本文件中第二列和不想要打印的行,如果它匹配特定的詞:搜索和打印字線

Title = line.split(" ") 
TitleCheck =["apple" , "banana" , "mango"] 
     if not Title[1].startsWith(for word in TitleCheck) 
     print Title[1] 

,但它給錯誤

SyntaxError: invalid syntax 
+0

你得到了什麼錯誤? – Mureinik

+1

你正在使用'if',縮進和冒號在哪裏? –

+0

和'(對於TitleCheck中的詞)'不是Python的語法...你想使用列表理解嗎? –

回答

0

是的。這是無效的語法。

嘗試:

if not Title[1].startswith(tuple(TitleCheck)) 

檢查startswith的拼寫。 camelCase不正確。