python 出错后可以多次尝试的代码
2014-03-12 16:37
274 查看
之前碰到了一个情况,在抓取网页的过程中,很容易出现错误,我想在出现错误之后再重新尝试一次抓取,代码如下:
tries = 3 while (tries > 0): try: conn = urllib2.urlopen(url, timeout = 10) page = baidu_conn.read() conn.close() break except Exception, e: tries -= 1 print e else: page = ''
相关文章推荐
- Python有些代码可以再IDE(pycharm)里运行,在黑框却出错
- python学习第八章函数部分课后练习自己尝试的代码
- (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二
- python学习第四章操作列表部分课后练习自己尝试的代码
- python学习第七章用户输入和While循环部分课后练习自己尝试的代码
- Python 一行代码可以做的事
- (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二
- python学习第十章文件和异常部分课后练习自己尝试的代码
- python-56: 再一次尝试,再一次出错
- Python,代码可以再简洁
- win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)
- python学习第二章变量和简单数据类型的部分课后练习自己尝试的代码
- 我们可以在同一个虚拟机中运行 Python 2 和 3 代码而不需要更改代码吗?
- python学习第五章操作列表部分课后练习自己尝试的代码
- PHP的require()函数可以在一行代码中多次读取
- 用scanline取BMP上某点的颜色,代码如下,为什么可以编译,运行时却出错呢?
- C++程序调包含TensorFlow代码的Python脚本出错问题的解决方案
- python学习第十一章测试代码部分课后练习自己尝试的代码
- 精简代码:Python的split方法函数可以分割字符串成列表,默认是以空格作为分隔符sep来分割字符串。
- 只有lua才能编译出小于200K的代码吗?NO! Python 也可以。