Python 自动化无聊的东西第11章第3步
我已经成功地消除了出现此错误之前的错误,并且完全按照本章中的说明复制了代码,但是我发现这个错误被抛出,我似乎无法修复它: 文件“xkcd.py”,第34行Python 自动化无聊的东西第11章第3步,python,syntax-error,continue,Python,Syntax Error,Continue,我已经成功地消除了出现此错误之前的错误,并且完全按照本章中的说明复制了代码,但是我发现这个错误被抛出,我似乎无法修复它: 文件“xkcd.py”,第34行 继续 ^ SyntaxError:“continue”在循环中不正确 这是我的密码: comicElem = soup.select('#comic img') if comicElem == []: print('could not find comic image.') else: try: comic
继续
^
SyntaxError:“continue”在循环中不正确 这是我的密码:
comicElem = soup.select('#comic img')
if comicElem == []:
print('could not find comic image.')
else:
try:
comicUrl = 'http:' + comicElem[0].get('src')
# Download the image.
print('Downloading image %s...' % (comicUrl))
res = requests.get(comicUrl)
res.raise_for_status()
except requests.exceptions.MissingSchema:
# skip this comic
prevLink = soup.select('a[rel="prev"]')[0]
url = 'http://xkcd.com' + prevLink.get('href')
continue
我理解显而易见的错误,因为错误非常清楚,但是作为一个直接从网站复制代码的新手,以前没有遇到过这种事情,我很难理解问题的真正所在。continue应该在循环中使用(例如,while)。代码中没有循环。没有循环<代码>继续前进到下一个迭代。你希望
继续
在你放置它的地方做什么?我没有把它作为我个人写的东西放在那里。这是来自网站“用python自动化枯燥的东西”,这是完全按照网站上写的内容复制的。