Il problema potrebbe essere che non ti sei autenticato (e il messaggio che ti da il server è fuorviante). Prova ad aggiungere:
ftp = ftplib.FTP('192.168.1.180','GIORGIO','1234') # Si connette al PLC ftp.login("tuousername", "password") On Wed, Dec 10, 2014 at 5:05 PM, giorgio <g.cl...@tiscali.it> wrote: > 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 > -- Giampaolo - http://grodola.blogspot.com
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python