[Python] ftp
Giampaolo Rodola'
g.rodola a gmail.com
Mer 10 Dic 2014 18:26:11 CET
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.climb a 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 a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
--
Giampaolo - http://grodola.blogspot.com
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20141210/1342365e/attachment-0001.html>
Maggiori informazioni sulla lista
Python