2013-09-23 32 views
1

下面就TUTS +,我在我下面的代碼得到一個語法錯誤Python的教程:這個簡單的Python文件中的語法錯誤是什麼?

#!/usr/bin/env python 

from bs4 import BeautifulSoup 
from urllib import urlopen 

html = urlopen('http://www.brainyquote.com/quotes/topics/topic_life.html').read() 

soup = BeautifulSoup(html) 
for section in soup.findAll('span',{"class":"bqQuoteLink"}) 
    print section 
    break 

enter image description here

本教程要求我下載並安裝BeautifulSoup,我沒有任何錯誤一樣。我能想到的唯一的事情是,我正在使用4.3,而教程作者使用4.1?

+4

你在最後缺少冒號。 –

+1

你在for循環語句 – karthikr

回答

6

試試這個:

for section in soup.findAll('span', {"class":"bqQuoteLink"}): 

...你在循環結束忘了:

+0

的末尾忘了':'!就是這樣,教程的視頻在他的編輯器中截斷了他的代碼視圖的末尾......這很快:) –

相關問題