Описание тега ftplib

NoneFtplib - клиент протокола FTP на языке программирования Python
3 ответа

Загрузка самого последнего файла с FTP с помощью Python

Я пытался написать функцию с Python, которая позволила бы загрузить самый последний добавленный файл (по метке времени в имени файла). Вы можете видеть, что формат имеет большую метку времени. То, что я до сих пор с помощью форумов, является следующ…
14 янв '17 в 10:40
2 ответа

FTPES - требуется повторное использование сеанса

Итак, я пытаюсь подключиться к FTP-серверу, чтобы получить списки каталогов и загрузить файлы. Но первая команда после функции prot_p () вызывает исключение - создание этих ошибок из журнала: *get* '150 Here comes the directory listing.\r\n' *resp* …
02 фев '13 в 06:02
0 ответов

Сломанный канал при использовании FTP (работал раньше)

У меня есть система, в которой она делает снимок каждые 15, 45, 00 минут в каждый час каждого дня, и когда я снова запускаю программу, она не загружает и не выдает, а Errno 32 Broken Pipe. Я попытался использовать ftplib и загрузить с помощью python…
16 сен '18 в 05:25
0 ответов

ftp ошибка 501: сервер не может принять аргумент

Я использую следующие команды ftp для извлечения данных на локальный компьютер с удаленного сервера, но я получил ошибку 501. Есть ли способ обойти эту ошибку? ftp> open xx.xxx.xxx.xx Connected to xx.xxx.xxx.xx. 220 Microsoft FTP Service User (xx…
18 мар '16 в 21:33
1 ответ

Python ftplib: как правильно освободить объект подключения?

Я видел такой код (код Python 3): import ftplib from contextlib import closing with closing(ftplib.FTP()) as ftp: Является ли использование closing метод нужен? В интересном ответе мы можем прочитать, что в объектах соединения с базой данных менедже…
26 сен '17 в 14:31
0 ответов

Скопируйте файлы в ftp сервер Python

Я смог скопировать файлы на ftp-сервере в другое место, записав файл на веб-сервер, а затем снова загрузив его. Есть ли способ, которым я могу записать содержимое файла в память, не записывая его на жесткий диск и загружая их на сервер. Это мой код …
18 ноя '13 в 20:06
1 ответ

Перейдите в каталог максимальной даты в FTP с помощью Python

Я пытаюсь перейти к последнему каталогу на FTP-сайте, чтобы загрузить в него файл CSV. Для этого примера я пытаюсь выбрать OG_EWA_2018-06-02 ссылка на сайт. Как я могу получить доступ, используя максимальную дату? Спасибо OG_EWA_2018-03-02 . . . Mar…
18 июн '18 в 22:19
0 ответов

Pyftpsync работает только без TLS

Привет! Я использую pyftpsync для загрузки новых изображений (загружаемых каждый день) в интернет-магазин, пропуская существующие. С сайта автора я использую этот код (с моими личными данными, конечно): from ftpsync.targets import FsTarget from ftps…
31 мар '17 в 14:53
0 ответов

ftplib vs urllib2?

Я не могу понять, как выбирать между ftplib а также urllib2 для загрузки файла по FTP. Насколько я могу судить, они работают сравнительно хорошо, и большинство рекомендаций, похоже, предполагают одно или другое без перечисления плюсов / минусов. Кро…
26 мар '13 в 17:26
1 ответ

Где хранится список имен файлов?

Этот простой код: import ftplib ftp = ftplib.FTP("ladsweb.nascom.nasa.gov") ftp.login() ftp.cwd("allData/5/MOD11A1/2012/193/") a = ftp.retrlines('NLST') Регистрируется на ftp, изменяет текущий каталог и перечисляет имена файлов, содержащихся в текущ…
09 сен '13 в 13:32
0 ответов

python: обнаружение потери соединения на ftplib retrlines

Загрузка большого количества файлов через ftplib из разных каталогов. Использование retrlines для загрузки. Следующий фрагмент вызывается для сотен файлов в цикле. Fn относится к удаленному имени файла. Я пытаюсь найти чистый способ получить errno, …
02 фев '15 в 15:34
1 ответ

Как скопировать всю заархивированную папку для цели, используя ftp в python?

Я должен скопировать zip-папку с помощью ftplib следующим образом: ftp = FTP('ip') ftp.login(user='user', passwd = 'pass') filename= "D:/sample.zip" ftp.storlines("STOR " + os.path.basename(filename), open(filename,"r")) На удаленном компьютере папк…
04 июл '16 в 07:51
1 ответ

Соединение с ftplib через FTP-прокси в Python?

Я пытаюсь загрузить файлы с FTP. Он отлично работает дома, но не работает, когда я бегу по сети компании. Я знаю, что это связано с прокси. Я посмотрел несколько постов, касающихся проблемы прокси в Python. Я попытался установить соединение с прокси…
07 ноя '17 в 21:12
0 ответов

Python/FTPlib - вернуть результаты FTP-передачи?

У меня есть функция, которая передает файл на FTP-сервер, возможно ли сохранить результат сеанса? код ниже: .... with tempfile.NamedTemporaryFile() as temp: temp.write(content) temp.seek(0) filename = temp.name session = ftplib.FTP('10.66.118.251','…
28 июл '16 в 08:06
1 ответ

Ftplib файл Python open() TypeError

Я пытаюсь загрузить файл на FTP-сервер с помощью Python, используя ftplib. Вот что у меня есть: def ftp(cmd): cmd = cmd.split(' ') try: cmd[3] except: return 'host user password file (ftpdir)' try: session = ftplib.FTP(cmd[0],cmd[1],cmd[2]) except: …
06 янв '13 в 01:22
2 ответа

Почему сообщение об успехе считается ошибкой в ​​ftplib

import ftplib server = '192.168.1.109' user = 'bob' password = 'likes_sandwiches' box = ftplib.FTP(server) box.login(user, password) s = box.mkd('\\a\\this4\\') box.close() x = raw_input('done, eat sandwiches now') Это возвращает: Трассировка (после…
11 авг '10 в 21:34
1 ответ

Можете ли вы закрыть FTP-соединение (ftplib) при загрузке файла для имитации проблем с соединением в Python 2.7?

Я пишу набор тестов в py.test для класса, который использует ftplib и тому подобное для вещей FTP. Мне нужно разорвать соединение, которое я использую для симуляции сетевых проблем и исключения. Обратите внимание, что для этого проекта мне нужно был…
18 сен '15 в 20:20
1 ответ

Как скачать большой файл в Python через FTP (с мониторингом и переподключением)?

ОБНОВЛЕНИЕ № 1 Код в вопросе работает довольно хорошо для стабильного соединения (например, локальной сети или интранета). ОБНОВЛЕНИЕ № 2 Я реализовал FTPClient класс с ftplib, который может: контролировать ход загрузки переподключиться в случае тай…
08 окт '13 в 10:53
3 ответа

Получить размер папки с помощью FtpLib

Я использую FtpLib (Python) для загрузки папки с файлами с FTP-сервера. Но я хочу знать размер папки, прежде чем начать ее загрузку. В документации я нашел FTP.size(filename) но это только для файлов, а не для папок... Я мог бы перебрать все файлы в…
28 фев '14 в 08:34
1 ответ

Как скачать файл через FTP и сохранить его локально, только если он еще не существует?

Итак, я загружаю некоторые файлы данных с FTP-сервера. Мне нужно ежедневно заходить, извлекать новые файлы и сохранять их на моем компьютере, но только новые. Код до сих пор: from ftplib import FTP import os ftp = FTP('ftp.example.com') ftp.login() …
16 авг '16 в 13:45