FTP

Pythonic Way

La mejor manera de trabajar con una conexion FTP y asegurarnos que la hemos cerrado, que no hay problemas, etc, es la siguiente

from ftplib import FTP, all_errors

try:
    with FTP([...]) as ftp:
        # Aquí el código
except all_errors as e:
    # Rutina para errores

Importar la librería

from ftplib import FTP, all_errors

3) Si queremos ver los datos que hay en servidor

data = []
connect.dir(data.append)
for line in data:
  print(line)

4) Descargar un archivo -> retrieve

filename = 'mi-archivo'
connect.retrlines('RETR ' + filename)

5) Subir un archivo -> store

filename = 'mi-archivo'
file = open(filename, 'rb')
connect.storbinary('STOR ' + filename, file)

results matching ""

    No results matching ""