Estoy tratando de usar ftplib para obtener una lista de archivos y descargar cualquier archivo nuevo desde mi última comprobación. El código que estoy tratando de correr hasta ahora es:Python ftplib time out
#!/usr/bin/env python
from ftplib import FTP
import sys
host = 'ftp.***.com'
user = '***'
passwd = '***'
try:
ftp = FTP(host)
ftp.login(user, passwd)
except:
print 'Error connecting to FTP server'
sys.exit()
try:
ftp.retrlines('LIST')
except:
print 'Error fetching file listing'
ftp.quit()
sys.exit()
ftp.quit()
Cada vez que ejecuta este el tiempo de espera al intentar recuperar la lista. ¿Algunas ideas?
Tiene razón, era un problema con el modo. El servidor con el que estaba tratando de hablar requiere Active. ¡Gracias por la ayuda! – blcArmadillo