Python urllib 超时设置

Python的网络抓取操作没有设置默认的timeout的时间,如果遇到网络有问题,没响应的时候,python程序就会hung在那边,所以我们需要对python的网络应用设置超时时间,可以用下面的方法进行socket网络操作的超时时间设置:

import socket
socket.setdefaulttimeout(5.0)