这个问题已经在这里有一个答案:
我想从这个FTP站点下载数据“ftp://nais.ec.gc.ca”的Python 2.7我已经tryied ofther FTP像“ftp://test.rebex.net/”和ftp://speedtest.tele2.net,他们拿出了同样的错误
我有密码和用户名,我知道他们的工作。
from ftplib import FTP
ftp = FTP("ftp://nais.ec.gc.ca")
ftp.login("Username","password")
我得到下面的错误是:
[错误11001]的getaddrinfo失败
我也曾尝试urllib
功能,现在看来似乎可以登录,但我不能下载任何东西,或访问正确的目录。
您的代码如下所示:
FTP = FTP( “ftp://nais.ec.gc.ca”)
但在the documentation,你会发现:
类ftplib.FTP(主机= '',... ......当主持人已定,那么方法调用connect(主机)制成。
因此,第一个参数是主机名,而不是URL。它应该只是qazxsw POI不qazxsw POI