Python 2.6之前的版本中urllib2.urlopen()的超时
您可以使用以下命令为所有套接字操作(包括HTTP请求)设置全局超时:
socket.setdefaulttimeout()
像这样:
import urllib2 import socket socket.setdefaulttimeout(30) f = urllib2.urlopen('http://www.python.org/')
在这种情况下,您的urllib2请求将在30秒后超时并抛出套接字异常。(这是在Python 2.3中添加的)
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群