Я пытался получить файл с 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
.