example ejemplo descargar archivos python ftp ftplib

python - ejemplo - ftplib



Pasando por directorios ftp en python (1)

Estoy intentando descargar varias carpetas de un servidor ftp con Python 3 usando ftplib.

Tengo una lista de los nombres de las carpetas. Todos están ubicados en una carpeta ''raíz''. El problema es que no sé cómo navegar a través de ellos. Cuando uso cwd puedo ir a un directorio más profundo, pero ¿cómo me levanto?

Estoy tratando de obtener algo como

list = ["folder1", "folder2", "folder3"] for folder in list: ##navigate to folder ##do something


Puede recuperar el directorio actual usando el método FTP.pwd . Recuerde ese directorio antes del directorio de cambios.

parent_dir = ftp_object.pwd() list = ["folder1", "folder2", "folder3"] for folder in list: ftp_object.cwd(''{}/{}''.format(parent_dir, folder)) ftp_object.cwd(parent_dir) # go to parent directory