[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