430931153 K6pTHo
#!/usr/bin/python# -*- coding: utf-8 -*-import ftplibimport osimport socketHOST = 'ops.nginx.com'DIRN = '/home/ftpuser'FILE = 'test.txt'def main():try:f = ftplib.FTP(HOST)except (socket.error, socket.gaierror):print 'ERROR:cannot reach " %s"' % HOSTreturnprint '***Connected to host "%s"' % HOSTtry:f.login('ftpuser','ftpuser')except ftplib.error_perm:print 'ERROR: cannot login anonymously'f.quit()returnprint '*** Logged in as "anonymously"'try:f.cwd(DIRN)except ftplib.error_perm:print 'ERRORL cannot CD to "%s"' % DIRNf.quit()returnprint '*** Changed to "%s" folder' % DIRNtry: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' % FILEf.quit()returnif __name__ == '__main__':main()//修改变量主机IP 目录以及文件名//修改main函数f.login用户名和密码python版本基于[root@db01 ~]# pythonPython 2.7.5 (default, Apr 11 2018, 07:36:10)
