2011-08-20 3 views
0

urllib2를 사용하여 웹에서 지정된 경로로 페이지를 저장할 수있는 기능이 필요합니다.urllib2를 사용하여 파이썬에서 urretib 함수 작성하기

urllib의 문제점은 오류 404를 확인하지 않는다는 것입니다.하지만 불행히도 urllib2는 http 오류를 확인할 수는 있지만 그러한 기능을 가지고 있지 않습니다.

경로에 파일을 영구 저장하는 기능은 어떻게 만들 수 있습니까?

def save(url,path): 
    g=urllib2.urlopen(url) 
    *do something to save g to 'path'* 
+0

검사 : http://stackoverflow.com/questions/6373094/how-to-download-a-file-to-a-specific-path-in-the-server-python/6373260#6373260 – mouad

답변

1

.read()를 사용하여 내용을 가져 와서 파일 경로에 씁니다.

def save(url,path): 
    g = urllib2.urlopen(url) 
    with open(path, "w") as fH: 
    fH.write(g.read()) 
관련 문제