2010-03-17 9 views
0

Y at-il un moyen de définir le délai de connexion pour FancyURLopener()? J'utilise FancyURLopener.retrieve() pour télécharger un fichier, mais parfois il bloque et c'est tout ... Je pense que c'est parce qu'il essaie toujours de se connecter et ce n'est pas possible. Donc, y a-t-il un moyen de définir ce délai?python FancyURLopener timeout

Merci pour tous répondre

Répondre

1

Désolé, résolu. Je ne savais pas que je pouvais utiliser quelque chose comme ça ...

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()