Accueil » Python » Forums Python » Forum général Python » Debutant : Comment downloader un fichier en ftp?

 • Debutant : Comment downloader un fichier en ftp?

Document Actions
Réponses: 3   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • Debutant : Comment downloader un fichier en ftp?

Posté par ph_biohazard le 02/11/2006 17:12
Bonjour a tous,

Je voudrais implementer dans un script une autoinstallation d'un soft qui se trouve sur un ftp, lancer le dpkg, puis lancer le script d'install.

J'ai recherche sur la doc O'reilly, mais ils n'indiquent pas de founctions ou d'exemples. J'ai cherche sur le net sans succes.

Est-ce que qqun pourrait me mettre sur une piste?

Avec mes remerciements,
Marc

 • Re: Debutant : Comment downloader un fichier en ftp?

Posté par gapz le 02/11/2006 18:03

 • Re: Debutant : Comment downloader un fichier en ftp?

Posté par ph_biohazard le 02/11/2006 19:04
Merci Gapz :)

Grace a toi, voici ce que j'ai fait, et qui fonctionne :

import ftplib
session = ftplib.FTP('ftp.mon_serverftp.com','anonymous','batman')
session.cwd('/products/release/english/')
session.retrbinary('RETR monprog.1.0.i386.deb' , open('monprog.1.0.i386.deb', 'wb').write)
session.quit()



Par contre, dans mon script je ne recupere qu'un fichier nominatif.

De par quelle commande je pourrais faire un download de tous les fichiers .deb du répertoire du ftp vers mon repertoire en local ?


Merci pour tout,
Marc

 • Re: Debutant : Comment downloader un fichier en ftp?

Posté par ph_biohazard le 03/11/2006 12:35
Oh la la ! je ne m'en sorts pas pour recuperer tous les fichiers .deb de mon serveur ftp. Je n'arrive pas a trouver la commande equivalente a MGET *.deb, mais sans la question.

J'ai bien regarde les liens que tu m'as donnes, mais sans succes :(

Merci pour votre aide
Marc