前言

Python中默认安装的ftplib模块定义了FTP类.

ftplib模块相关参数:

加载ftp模块:from ftplib import FTP
ftp = FTP()#设置变量
ftp.set_debuglevel(2) #代码调试级别1-5
ftp.connect("ip","port")#连接的ip&端口
ftp.login("username.txt","password.txt")#连接用户名&密码
print ftp.getwelcome()#打印欢迎信息
ftp.cmd("xxx/xxx")#更改远程目录
bufsite=1024 #设置缓冲区大小
filename="filename.txt"#需要下载的文件
file_handle=open(filename,"wb").write#以写模式在本地打开文件
ftp.retrbinal("RETR FILENAME.TXT",file_handle,bufsite)#接受服务器上文件并写入本地文件
ftp.set_debuglevel(0)#关闭调试模式
ftp.quite#退出

ftp.cwd(pathname) #设置FTP当前操作的路径
ftp.dir() #显示目录下文件信息
ftp.nlst() #获取目录下的文件
ftp.mkd(pathname) #新建远程目录
ftp.pwd() #返回当前所在位置
ftp.rmd(dirname) #删除远程目录
ftp.delete(filename) #删除远程文件
ftp.rename(fromname, toname)#将fromname修改名称为toname。
ftp.storbinaly("STOR filename.txt",file_handel,bufsize) #上传目标文件
ftp.retrbinary("RETR filename.txt",file_handel,bufsize)#下载FTP文件

最新文章

  1. Android 如何有效的解决内存泄漏的问题
  2. SVN使用教程之-分支/标记 合并 subeclipse (转)
  3. 让 innerHTML 进来的 script 代码跑起来
  4. retain,copy,assign及autorelease ,strong,weak
  5. 自动化测试管理平台ATMS(V2.0.3_8.28)下载
  6. 《TCP/IP详解 卷一》读书笔记-----UDP&IP 分片
  7. Windows下打包Python的exe可执行文件
  8. MySQL INSERT DELAYED
  9. Mysql查找如何判断字段是否包含某个字符串
  10. Hibernate(五)一对一单向关联映射
  11. 在PHP网页中,如何把$_session["yyy"]赋值到一个文本框中?
  12. [Django 1.5] Windows + Apache + wsgi配置
  13. ACM | HDU|6227_Rabbit
  14. BUAA_OO第一单元总结
  15. Mac 如何安装 chromedriver
  16. 最大似然估计实例 | Fitting a Model by Maximum Likelihood (MLE)
  17. 强烈鄙视那些:自己完全不用android手机,却在做android开发的人
  18. FineUI分组显示弹框最新的在最上边
  19. Scrum立会报告+燃尽图(十月十一日总第二次):需求分析
  20. TMG 2010 使用脚本来导入URL集和域名集

热门文章

  1. MySQL event调度
  2. [剑指Offer] 53.表示数值的字符串
  3. 【WCF】WCF 附录 高级主题 配置服务配额设置
  4. fzu1686-神龙的难题
  5. Tensorflow框架初尝试————搭建卷积神经网络做MNIST问题
  6. react 入门与进阶教程
  7. 注解失效,@SpringBootApplication 失效,引入包失效
  8. [BZOJ2821]作诗
  9. [POI2014]FAR-FarmCraft 树形DP + 贪心思想
  10. BZOJ2337:[HNOI2011]XOR和路径——题解