|
import ftplibimport osimport socketHOST='192.168.30.109'FILE='test'def main():try:f=ftplib.FTP(HOST)except (socket.error,socket.gaierror),e:print 'ERROR:cannot reach "%s"'% HOSTreturnprint '***connected to host "%s"' % HOSTtry:f.login(user='test',passwd='123')except ftplib.error_perm:print 'ERROR:cannot login anonymously'f.quit()returnprint '***Logged in as "test""' try:f.retrbinary('RETR %s' % FILE,open(FILE,'wb').write)except ftplib.error_perm:print 'ERROR:cannot read file "%s"' % FILEos.unlink(FILE)else:print '***Downloaded "%s" to CWD' % FILEreturntry:f.storbinary('STOR %s' % FILE,open(FILE,'rb'))except ftplib.error_perm:print 'ERROR:cannot up file "%s"' % FILEos.unlink(FILE)else:print '***upload "%s" to ftp' % FILEf.quit()returnif __name__=='__main__':main() |
|
|