17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

manipulations ;<br />

déconnexion.<br />

class FTP([host[, user[, passwd[, acct]]]])<br />

Principaux modules<br />

CHAPITRE 8<br />

Lorsque host est fourni, la méthode connect() est aussi appelée avec. Si le paramètre<br />

user est fourni, un appel à la méthode login() est ensuite effectué. passwd et<br />

acct sont ajoutés à l’appel si fournis. acct est un paramètre qui permet de choisir un<br />

compte ftp particulier, si le serveur implémente cette commande (ACCT).<br />

Les méthodes principales accessibles dans un objet de type FTP, sont :<br />

abort()<br />

Stoppe un transfert en cours (réussite non garantie).<br />

close()<br />

Ferme une connexion sans envoyer de commande QUIT au serveur. L’objet devient<br />

alors inutilisable.<br />

connect(host[, port]) -> résultat<br />

Tente une connexion de l’objet au serveur host et renvoie la réponse reçue sous forme<br />

de string. Un seul appel est nécessaire au début de la session. port est par défaut à 21.<br />

Si l’objet a été préliminairement créé avec le paramètre host, il n’est pas nécessaire<br />

d’utiliser connect(). Dans le cas contraire, cette méthode est la première à appeler.<br />

cwd(pathname) -> résultat<br />

Change le répertoire en cours sur le serveur et affiche le résultat de l’opération.<br />

delete(filename) -> résultat<br />

Supprime le fichier filename sur le serveur et renvoie le résultat de l’opération. Une<br />

erreur est levée en cas d’échec.<br />

dir(argument[, …]) -> listing<br />

Récupère un listing du répertoire en cours, par le biais de la commande LIST. Le<br />

résultat est envoyé dans la sortie standard. Des arguments supplémentaires peuvent<br />

être fournis, et sont concaténés à la commande envoyée au serveur (comme le nom<br />

d’un sous-répertoire à lister). Si le dernier argument fourni est une fonction, elle est<br />

appelée pour chaque entrée du listing, pour pouvoir être parsée.<br />

261

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!