wget.download显示一个输出-1/未知“;用python

wget.download显示一个输出-1/未知“;用python,python,ftp,wget,urllib3,Python,Ftp,Wget,Urllib3,我试图使用wget从FTP服务器获取文件 因此,我编写了以下代码: import wget filename = wget.download('ftp://un:pass@server/dir/file') #this line throws output #fileprocessing 如果我运行它,它会按预期工作,但它也会显示此输出“-1/未知” 有没有办法抑制它 控制台: >>> import wget >>> filename = wget.down

我试图使用
wget
从FTP服务器获取文件

因此,我编写了以下代码:

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行正在显示输出

进一步挖掘发现,输出来自
requests.py
urllib
包下的第272行

而这个人说,

第三个参数可能是在旧FTP服务器上的
-1
,而旧FTP服务器上没有 返回文件大小以响应检索请求

有没有办法停止显示此输出

版本:

-


urllib
Python 3.7.2

中的内置模块之一。您忘记在字符串周围加引号了吗?它是一个字符串。我将编辑描述@ThomasChillaci您可以复制粘贴运行此操作所获得的完整输出吗?在description@ruoholad中添加了控制台输出在wget中的哪一行显示description@ruohola中的输出您忘记在字符串周围加引号了吗?它是一个字符串。我将编辑描述@ThomasChillaci您能在这里复制粘贴运行该程序得到的完整输出吗?在description@ruohola中添加了控制台输出在wget中的哪一行显示description@ruohola中的输出