Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:ftp

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

Python: FTP

Módulo ftplib

Login

Iniciar sesión en un servidor FTP.

# Cogemos solo el objeto 'FTP' del módulo ftplib
from ftplib import FTP
 
ftp = FTP("servidor.ftp")
 
ftp.login("usuario", "contraseña")

Si el servidor FTP permite acceso anónimo, no tendríamos que poner ningún argumento en el método login(), es decir: ftp.login()

Listar ficheros

El método nlst() devuelve una lista con los ficheros y directorios del servidor FTP.

ftp.nlst()
 
# Resultado:
# ['.', '..', 'directorio', 'archivo.txt']
 
# Podemes especificar el directorio que queremos listar:
ftp.nlst("directorio")
informatica/programacion/python/ftp.1604662703.txt.gz · Última modificación: por tempwin