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

Rispondere a