Chinaunix首页 | 论坛 | 博客
  • 博客访问: 49057
  • 博文数量: 13
  • 博客积分: 555
  • 博客等级: 中士
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2005-03-20 14:56
文章分类

全部博文(13)

文章存档

2011年(13)

我的朋友

分类: Python/Ruby

2011-02-24 22:48:52

login(user='anonymous',passwd='', acct='') 登录到FTP 服务器,所有的参数都是可选的
pwd()                                      得到当前工作目录
cwd(path)                                  把当前工作目录设置为path
dir([path[,...[,cb]])       显示path 目录里的内容,可选的参数cb 是一个回调函数,它会被传给retrlines()方法
nlst([path[,...])           与dir()类似,但返回一个文件名的列表,而不是显示这些文件名
retrlines(cmd [, cb])       给定FTP 命令(如“RETR filename”),用于下载文本文件。可选的回调函数cb 用于处理文件的每一行
retrbinary(cmd, cb[,bs=8192[, ra]])        与retrlines()类似,只是这个指令处理二进制文件。回调函数cb 用于处理每一块(块大小默认为8K)下载的数据。
storlines(cmd, f)           给定FTP 命令(如“STOR filename”),以上传文本文件。要给定一个文件对象f
storbinary(cmd, f[,bs=8192])               与storlines()类似,只是这个指令处理二进制文件。要给定一个文件对象f,上传块大小bs 默认为8Kbs=8192])
rename(old, new)            把远程文件old 改名为new
delete(path)                删除位于path 的远程文件
mkd(directory)              创建远程目录
阅读(1110) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~