Ciao a tutti, sto cercando di caricare dei dati su un plc Omron via ftp, cercando nel web ho trovato e provato questo codice che ho adattato alle mie esigenze:
fp1='1.csv' fp='C:/Mosaico/1.csv' ftp = ftplib.FTP('192.168.1.180','GIORGIO','1234') # Si connette al PLC ftp.cwd('MEMCARD') #cambia directory del PLC ftp.storbinary('STOR {0}'.format(fp1), open(fp, 'rb')) fp.close() # Chiude lo stream del file ftp.quit() # Chiude la connessione ..... questo è l'errore che ottengo: Traceback (most recent call last): File "C:\Python26\Lib\site-packages\Python-App\RandomMix.py", line 1209, in OnScaricaButton print ftp.retrlines('LIST') File "C:\Python26\lib\ftplib.py", line 417, in retrlines conn = self.transfercmd(cmd) File "C:\Python26\lib\ftplib.py", line 356, in transfercmd return self.ntransfercmd(cmd, rest)[0] File "C:\Python26\lib\ftplib.py", line 323, in ntransfercmd host, port = self.makepasv() File "C:\Python26\lib\ftplib.py", line 301, in makepasv host, port = parse227(self.sendcmd('PASV')) File "C:\Python26\lib\ftplib.py", line 243, in sendcmd return self.getresp() File "C:\Python26\lib\ftplib.py", line 218, in getresp raise error_perm, resp ftplib.error_perm: 502 PASV command not implemented. potete aiutarmi? Grazie. -- Best regards, giorgio --- Questa e-mail è stata controllata per individuare virus con Avast antivirus. http://www.avast.com _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python