Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python: Сети

Войти
Регистрация
Восстановить пароль
 
Londonstari
1 / 1 / 0
Регистрация: 16.08.2013
Сообщений: 44
#1

Загрузка файла из FTP (ftplib) - Python

13.12.2015, 10:07. Просмотров 1776. Ответов 2
Метки нет (Все метки)

Всем привет !
Появилась необходимость загружать файлы из FTP на локальный компьютер.
FTP защищен паролем.
Т.е мне необходимо подключится к FTP ,скачать файл из определенной директории и сохранить его на компьютер в определенную директорию.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2015, 10:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Загрузка файла из FTP (ftplib) (Python):

Загрузить все файлы из папки по ftp(ftplib) - Python
В общем есть сервер FTP ,из него надо скачивать ВСЕ файлы каждые 60 сек ,а не один как указанно в моем коде ,причем точное название всех...

работа с ftplib - Python
всем привет. начал работать с модулем ftplib import ftplib ftp=ftplib.FTP(...,...,...) print 'retrlines' ...

работа с ftplib - Python
всем привет соединяюсь с сервером так import ftplib print u'соединение' ftp=ftplib.FTP('***','***','***') print...

Передача файла на FTP - Python
Пишу небольшой скрипт для синхронизации с своим FTP, и застрял на передачи файла. import os from ftplib import FTP #...

Загрузка файла - Python
Эх.. Прошу простить меня еще раз, но :-| Гружу все также файл в облако мейла... При загрузке файла имеем 2 POST запроса, а именно: ...

Загрузка файла по API - Python
Здравствуйте! Возникла трудность при загрузке видео файла на сайт вконтакте по API. Делаю по данной инструкции:...

2
arctblake
50 / 50 / 16
Регистрация: 03.12.2015
Сообщений: 167
13.12.2015, 11:02 #2
а вопрос где? И вообще, total commander умеет подсоединяться к фтп
0
Londonstari
1 / 1 / 0
Регистрация: 16.08.2013
Сообщений: 44
13.12.2015, 12:35  [ТС] #3
надо реализовать передачу при помощи ftplib в python

Добавлено через 17 минут
вот код ,но как-то не работает ...
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
from ftplib import FTP
import ftplib 
 
 
ftp = ftplib.FTP("IP")
ftp.login("user", "pass")
ftp.cwd("/public_html/")
 
 
try:
    ftp.retrbinary("RETR" + txt.txt ,open(i, 'wb').write)
except:
    print ('Error')
файл находится по адресу :ftp://user@ip/public_html/txt.txt
Права (777)

Добавлено через 39 минут
Смог разобраться
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
import os
import ftplib
 
def download(ftp,directory,file):
    ftp.cwd(directory)
    f = open(file,"wb")
    ftp.retrbinary("RETR " + file,f.write)
    f.close()
    
ftp = ftplib.FTP("domain")
ftp.login("user", "pass")
 
download(ftp, "/public_html/", "txt.txt")
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2015, 12:35
Привет! Вот еще темы с ответами:

Selenium загрузка файла - Python
Допустим есть на файлообменнике файл, задача его загрузить. Находим элемент-ссылку, вызываем click(), загружается- все ок. Вопрос:...

Загрузка файла на FTP - C#
Доброго времени суток! На фтп имеется папка images, в которую надо загрузить файл fname. fname выбирается пользователем (код под...

Загрузка файла с ftp - C (Си)
Добрый день. Подскажите библиотеку или иной способ для работы с ftp. Нужно просто скачать файл с ftp-сервера. Если привидете минимальный...

FTP загрузка файла - Java SE
В общем не сталкивался я раньше с протоколом ftp:// в java, и вот пришлось. Пытаюсь получить список файлов, юзаю апачевский commons-net: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru