【发布时间】:2012-03-15 19:49:42
【问题描述】:
当urllib2.request 超时时,会引发urllib2.URLError 异常。
重试建立连接的pythonic方法是什么?
【问题讨论】:
-
这个问题应该回答你的问题:stackoverflow.com/questions/2712524/…
-
我没有问如何抓住期望。我想知道是否有pythonic方法来重试建立连接。
-
对不起,我认为问题在于检测到超时,而不是重新建立连接。不能在异常块中调用 urlopen() 吗?
-
这是可能的,但似乎不是很pythonic。如果我想重试 3 次,我将不得不嵌套 try-except 块,而且看起来很难看。
-
这可能会有所帮助:stackoverflow.com/questions/567622/…
标签: python decorator urllib2 urllib3