用户工具

站点工具


python-network-application:timeout

Python urllib 超时设置

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

import socket
socket.setdefaulttimeout(5.0)
python-network-application/timeout.txt · 最后更改: 2011/03/15 14:14 (外部编辑)