2012-06-11 2 views
2

지난 몇 주 동안 mangareader 사이트의 이미지 다운로더에서 작업 해본 결과, 작은 버그를 제외하고 마침내 기본 코드가 완료되었습니다. 첫 번째 이미지를 코드를 저장하는 폴더 외부에 저장합니다. 다음은 그 예입니다. http://i.stack.imgur.com/fUpg8.png이미지 다운로드 출력이 특정 폴더의 모든 이미지를 저장하지 않습니다.

코드가 제대로 작동하는 것 같아서 왜 이런 방식으로 작동하는지 알 수 없습니다.

def pathchange(old, new): 
    if os.path.exists(new): 
     os.chdir(new) 
    else: 
     os.mkdir(new) 

을 그리고 여기에 다운로드 기능입니다 : 다음은 폴더 변경하는 기능입니다

감사합니다 사전에 도움.

답변

2

경로가 없으면 폴더를 만들지 만 변경하지 마십시오. 이것이 첫 번째 이미지가 나머지 이미지와 다른 이유입니다.

def pathchange(old, new): 
    if not(os.path.exists(new)): 
     os.mkdir(new) 
    os.chdir(new) 

는 또한, 어떤 기능을 제공하지 않는 old 인수를 보인다

나는이 간단한 수정을 제안한다.

+0

대단히 감사합니다! 이제 매력처럼 작동합니다. –

관련 문제