2011-08-08 4 views
0

ftplib을 사용하여 FTP 서버에 연결하고 있습니다.Python으로 FTP에서 다운로드 - 경로 이름

내 FTP 서버에서 내 컴퓨터의 지정된 디렉토리로 파일을 다운로드하고 싶습니다. 나는이 간단한 코드가 있습니다

def download(ftp,file): 
    f = open(file,"wb") 
    ftp.retrbinary("RETR " + file,f.write) 
    f.close() 

내가 내 요청 디렉토리에 파일을 다운로드하려면이 코드에 추가해야합니까?

감사합니다.

답변

1

open에 대한 호출을 기록하려는 로컬 경로로 업데이트하십시오. 예 :

import os 
def download(ftp,file, localdir): 
    f = open(os.path.join(localdir, file),"wb") 
    ftp.retrbinary("RETR " + file,f.write) 
    f.close() 
관련 문제