本页二维码,扫一扫分享到朋友圈
朋友圈

python下设置urllib连接超时


阅读218 评论0 赞 20返回首页    go 编程与技术  go python


首先导入socket库

import socket

在开始连接前的代码中,再加入

socket.setdefaulttimeout(6)           #6秒内没有打开web页面,就算超时

 

然后就可以开始连接了,比如

 

        try:

            self.result = urllib.request.urlopen ("www.sina.com.cn")


        except urllib.error.URLError as ex:         #处理超时、url不正确异常

            self.result = "login error:%s"%ex

            self.bStatus = False

            raise


  上一篇:go python:open/文件操作
  下一篇:go python的httplib、urllib和urllib2的区别及用


评论


用QQ登录管理/创建网站 用微博登录管理/创建网站   发布于:06-27