Ca ne marche pas :
Exemple :
# script run
import sys
fd = file("output.txt", "w+" )
sys.stdout = fd
from ftplib import FTP
ftp = FTP('fvc175'
ftp.login()
fd.close()
Le fichier output.txt est vide et voila c'est que j'ai en sortie :
Traceback (most recent call last):
File "D:\stl_test\VTP\test.py", line 9, in ?
ftp.login()
File "C:\Python22\lib\ftplib.py", line 368, in login
if resp[0] == '3': resp = self.sendcmd('PASS ' + passwd)
File "C:\Python22\lib\ftplib.py", line 242, in sendcmd
return self.getresp()
File "C:\Python22\lib\ftplib.py", line 215, in getresp
raise error_perm, resp
ftplib.error_perm: 530 Login incorrect.
Les résultats ci-dessus sont corrects, mais ils sont pas ds le fichier outpout.txt.
A+;