from ftplib import FTP #加载 FTP 模块ftp=FTP() #创建 ftp 客户端实例ftp.set_debuglevel(2) #打开调试级别2,显示详细信息ftp.connect('IP', 'port') #连接的 ftp server 的 ip 和 端口ftp.login('user', 'password') #连接的用户名,密码ftp.getwelcome() #打印出欢迎信息ftp.cwd('pathname') #更改远程目录ftp.dir() #显示目录下文件信息ftp.nlst() #获取目录下的文件ftp.mkd('pathname') #新建远程目录ftp.pwd() #返回当前所在目录ftp.rmd('dirname') #删除远程目录ftp.delete('filename') #删除远程文件ftp.rename('fromname', 'toname') #把 fromname 改为 tonameftp.storbinary('STOR %s'%'remote_filename', local_fp, blocksize=8192,callback=None) #上传文件ftp.retrbinary('RETR %s'%'remote_filename', callback, blocksize=8192) #下载文件ftp.setdebuglevel(0) #关闭调试模式ftp.quit() #退出 ftp