标签:
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 改为 toname
ftp.storbinary(‘remote filename‘, local_fp, bufsize=8192) #上传文件
ftp.retrbinary(‘remote filename‘, local_fp, bufsize=8192) #下载文件
ftp.setdebuglevel(0) #关闭调试模式
ftp.quit #退出 ftp
标签:
原文地址:http://my.oschina.net/colben/blog/489605