使用Python访问FTP服务器失败,返回“0”;getaddrinfo“;错误

使用Python访问FTP服务器失败,返回“0”;getaddrinfo“;错误,python,ftp,ftplib,Python,Ftp,Ftplib,我正在尝试访问开放DLP测试FTP服务器作为一种实践。我不断收到getaddrinfo错误,但我不确定我的错误在哪里。我在Windows10上使用Python2,并且已经检查过我是否支持代理 代码: 错误: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“C:\Python27\lib\ftplib.py”,第120行,在_init中__ self.connect(主机) 文件“C:\Python27\lib\ftplib.py”,第135行,在connect中 self.sock=

我正在尝试访问开放DLP测试FTP服务器作为一种实践。我不断收到getaddrinfo错误,但我不确定我的错误在哪里。我在Windows10上使用Python2,并且已经检查过我是否支持代理

代码:

错误:

回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Python27\lib\ftplib.py”,第120行,在_init中__
self.connect(主机)
文件“C:\Python27\lib\ftplib.py”,第135行,在connect中
self.sock=socket.create_连接((self.host,self.port),self.timeout)
文件“C:\Python27\lib\socket.py”,第553行,位于create\u connection中
对于getaddrinfo(主机、端口、0、SOCK_流)中的res:
socket.gaierror:[Errno 11001]getaddrinfo失败
感谢您的帮助

使用

ftp = FTP('ftp.dlptest.com')
相反

的第一个参数是主机名或IP地址,而不是URL

ftp = FTP('ftp.dlptest.com')