2010-03-17 5 views
0

거기 FancyURLopener()에 대한 연결 시간 제한을 설정하는 방법은 무엇입니까? FancyURLopener.retrieve()를 사용하여 파일을 다운로드하고 있지만 때로는 그냥 붙어서 그게 전부입니다 ... 아직 연결을 시도하고 있기 때문에 가능하다고 생각합니다. 시간 초과를 설정하는 방법이 있습니까? 모든위한파이썬 FancyURLopener 타임 아웃

덕분에 해결,

답변

1

죄송 회신 할 수 있습니다. 당신이 타임 아웃 retrieve()를 사용하려는 경우 나 ... 이런 식으로 뭔가를 사용할 수

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