【发布时间】:2015-06-05 04:09:05
【问题描述】:
这是我需要帮助的代码的基本部分。注意我像上周一样学习了python。我不理解尝试和例外,我知道我需要什么,所以如果有人可以提供帮助,那就太好了。
url = 'http://google.com/{0}/{1}'.format(variable, variable1)
site = urllib.request.urlopen(url)
这不是真正的网站,但你明白了。现在我每个项目运行loop 超过 5 次,然后运行大约 20 个不同的项目。所以它说
google.com/spiders/(使用不同类型的蜘蛛运行 5 次)
google.com/dogs/(使用不同类型的狗运行 5 次)等。
现在第二个variable 与我循环遍历的 90% 的项目相同,但其中 1 或 2 个具有某些“类型”,但没有其他“类型”。所以我得到了一个http error 500,因为那个网站不存在。我如何让它基本上跳过它。它不是别的东西,我知道error 500 不是我认为的正确错误,但我知道这些项目的页面不存在。那么我该如何设置它,以便它在出现任何错误时跳过那个。
【问题讨论】:
标签: python try-catch http-error except