> Modules standards > Modules pour internet > FTP
FTP
ftplib :
- import ftplib
- ftp = ftplib.FTP_TLS(host = myHost, user = self.myUser, passwd = myPassword) : fait directement la connection
- ftp = ftplib.FTP_TLS(host = myHost, user = self.myUser, passwd = myPassword); ftp.prot_p() : la même chose avec connexion sécurisée.
- ftp.cwd(dirName) : pour changer de directory.
- ftp.nlst() : pour lister le directory courant.
- ftp.quit() : fermeture de la connexion.
- ftp.retrbinary('RETR ' + remoteFileName, fhOut.write) : pour récupérer un fichier en mode de transfert binaire, fhOut étant un filehandle ouvert en écriture sur un fichier local (ouvert en 'wb'). fhOut.write est en fait une fonction callback appelée à chaque fois qu'on lit des blocs.
- ftp.set_debuglevel(2) : positionne le debug au maximum sur la connexion ftp (le défaut est 0, pas de debug).
Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert