Скачать с FTP с Python - путь - PullRequest
0 голосов
/ 08 августа 2011

Я использую ftplib для подключения к своему FTP-серверу.

Я хочу загрузить файл с моего FTP-сервера в указанную папку на моем компьютере.У меня есть этот простой код:

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

Что мне нужно добавить к этому коду, чтобы загрузить файл в запрошенный каталог?

Спасибо!

1 Ответ

1 голос
/ 08 августа 2011

Обновите вызов до open с локальным путем, в который вы хотите написать. Например:

import os
def download(ftp,file, localdir):
    f = open(os.path.join(localdir, file),"wb")
    ftp.retrbinary("RETR " + file,f.write)
    f.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...