wget.download отображает вывод «-1 / неизвестно» в python - PullRequest
0 голосов
/ 14 февраля 2020

Я пытался получить файл с FTP-сервера, используя wget.

. Поэтому я написал следующий код:

import wget
filename = wget.download('ftp://un:pass@server/dir/file') #this line throws output
#fileprocessing

Если я запустил его, он работает как положено, но он также показывает этот вывод «-1 / неизвестно».

Есть ли способ подавить его?

Консоль:

>>> import wget
>>> filename = wget.download('ftp://un:pass@server/dir/file')
-1 / unknown>>>

Найдена строка 526 в wget.py отображает вывод.

Покопался еще дальше и обнаружил, что вывод из строки 272 в requests.py в пакете urllib.

А python docs говорит,

Третьим аргументом может быть -1 на старых FTP-серверах, которые не возвращают размер файла в ответ на запрос поиска.

Есть ли способ остановить отображение этого вывода?

Версии:

Python - 3.7.2

wget - 3.2 - домашняя страница

urllib является одним из встроенных модулей в Python 3.7.2.

...