蟒FTPLIB连接错误(gaierror)(Python ftplib connection err

2019-07-04 01:45发布

我试图做一个非常基本的FTP客户端在Python和代码的前几行中我已经遇到问题

我的代码:

from ftplib import FTP
ftp = FTP('ftp.mysite.com')

有了这个代码,并与使用无数不同的URL,我总是会得到同样的错误:

gaierror: [Errno 11004] getaddrinfo failed

Answer 1:

实际上,这意味着你的计算机无法解析,你把它的域名。 详细的错误描述,请点击这里 。 尝试使用一个众所周知的工作FTP测试(比如ftp.microsoft.com )。 然后尝试打开你想与一些FTP客户端访问FTP。



Answer 2:

我发现自己在这里与此错误尝试使用的全路径,而不仅仅是主机名进行连接。 请确保您拆分出来,并使用cwd(path)login()

例如:

ftp = FTP('ftp.ncdc.noaa.gov')
ftp.login()
ftp.cwd('pub/data/noaa/2013')

而不是

# Doesn't work!!
ftp = FTP('ftp.ncdc.noaa.gov/pub/data/noaa')
ftp.login()
ftp.cwd('2013')

在事后明显的那种,而是希望我帮助你发现你的简单的错误!



文章来源: Python ftplib connection error (gaierror)
标签: python ftp