[Python] ftp

giorgio g.climb a tiscali.it
Mer 10 Dic 2014 17:05:25 CET


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



Maggiori informazioni sulla lista Python