首先导入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