FTP et python

Se connecter au serveur FTP

#!/usr/bin/python
# -*- coding: utf-8 -*

from ftplib import FTP
ftp = FTP('ftp.monsite.com', 'user', 'password')  

Afficher le contenu du dossier

print ftp.dir()

Copier un fichier

f_name = "mon_fichier.txt"
f = open(f_name, 'rb')
ftp.storbinary('STOR ' + f_name, f)
f.close()

Créer un dossier

ftp.rename("test1", "test2")

Créer un dossier

ftp.mkd("test")

Supprimer un dossier

ftp.rmd("test.txt")

Supprimer un fichier

ftp.delete("test.txt")

Changer de dossier

connect.sendcmd('CWD test')