2010-03-17 63 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()