2010-03-17 28 views
0

有没有办法为FancyURLopener()设置连接超时? 我正在使用FancyURLopener.retrieve()来下载文件,但有时它只是简单的,这就是所有......我认为这是因为它仍然试图连接,这是不可能的。那么有没有办法设置这个超时时间?python FancyURLopener timeout

感谢您的回复

回答

1

对不起,解决了。 我不知道,我可以用这样的事情...

fileName = string.split(url, '/')[-1] 
data = urllib2.urlopen(url, timeout = 5)    //Connection timeout set to 5 secs 
newF = open(os.path.join(os.getcwd(), fileName), "wb") 
newF.write(data.read()) 
newF.close()