Hello!
I use this code:
from ftplib import FTP
def handleDownload( block):
file.write(bloc k)
print "."
file = open('1', 'wb')
ftp = FTP('ftp.utk.ru ')
ftp.set_pasv(1)
ftp.login()
ftp.retrlines(' LIST')
ftp.cwd('users/video/Anime/Beyond the Clouds')
ftp.retrbinary( 'RETR "[Triad]_Beyond_the_Clo uds_CD1.srt"', handleDownload, 1024, 600 )
ftp.quit()
file.close()
and have this error message.
Traceback (most recent call last):
File "ftp.py", line 10, in ?
ftp.retrlines(' LIST')
File "C:\Python24\li b\ftplib.py", line 396, in retrlines
conn = self.transfercm d(cmd)
File "C:\Python24\li b\ftplib.py", line 345, in transfercmd
return self.ntransferc md(cmd, rest)[0]
File "C:\Python24\li b\ftplib.py", line 324, in ntransfercmd
conn.connect(sa )
File "<string>", line 1, in connect
socket.error: (10065, 'No route to host')
Programs that not use Python connect to the server ok.
Where I do mistake?
Best regards
nazarianin