Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 自动化无聊的东西第11章第3步_Python_Syntax Error_Continue - Fatal编程技术网

Python 自动化无聊的东西第11章第3步

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

我已经成功地消除了出现此错误之前的错误,并且完全按照本章中的说明复制了代码,但是我发现这个错误被抛出,我似乎无法修复它:

文件“xkcd.py”,第34行
继续
^
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自动化枯燥的东西”,这是完全按照网站上写的内容复制的。