这个简单Python文件中的语法错误是什么?
在Tuts+上的Python教程之后,我在下面的代码中发现了一个语法错误:这个简单Python文件中的语法错误是什么?,python,syntax,terminal,Python,Syntax,Terminal,在Tuts+上的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.f
#!/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
教程要求我下载并安装,我没有出错。我唯一能想到的是,我使用的是4.3,而教程作者使用的是4.1?试试这个:
for section in soup.findAll('span', {"class":"bqQuoteLink"}):
。。。您忘记了循环结束时的
:
。试试这个:
for section in soup.findAll('span', {"class":"bqQuoteLink"}):
。。。你忘记了循环末尾的
:
。你在循环末尾缺少一个冒号。你忘记了for循环语句末尾的:
你在循环末尾缺少一个冒号。你忘记了for循环语句末尾的:
哈!就是这样,教程的视频在他的编辑器中切断了他的代码视图的结尾。。。太快了:)哈!就是这样,教程的视频在他的编辑器中切断了他的代码视图的结尾。。。很快:)