Bonjour
J'ai vu à plusieurs reprise (notamment dans la FAQ) que pour envoyer un fichier par ftp, on peut faire :
Quid des fermetures ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import ftplib ftp = ftplib.FTP('') ftp.connect(monadresse, monport) ftp.login(monlogin, monpassword) ftp.storbinary('STOR fichiersurserveur', open(fichieratransferer, 'rb'))
Evidement, il faut ajouter un :
Pour le fichier, est-ce qu'il y a un mécanisme sous-jaccent caché qui ferme le fichier ou qu'il faut l'écrire explicitement, comme par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ftp.close()
Merci de votre avis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 import ftplib ftp = ftplib.FTP('') ftp.connect(monadresse, monport) ftp.login(monlogin, monpassword) fichier = open(fichieratransferer, 'rb') ftp.storbinary('STOR fichiersurserveur', fichier) fichier.close() ftp.close()
Cordialement
Partager