zoukankan      html  css  js  c++  java
  • Ftplib模块的用法


    • login(user='',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) 创建远程目录

    此处给出官方给的介绍

    • Methods defined here:
    • |  
      
    • |  __init__(self, host='', user='', passwd='', acct='', keyfile=None, certfile=None, context=None, timeout=<object object>, source_address=None)
      
    • |  
      
    • |  auth(self)
      
    • |      Set up secure control connection by using TLS/SSL.
      
    • |  
      
    • |  login(self, user='', passwd='', acct='', secure=True)
      
    • |  
      
    • |  ntransfercmd(self, cmd, rest=None)
      
    • |  
      
    • |  prot_c(self)
      
    • |      Set up clear text data connection.
      
    • |  
      
    • |  prot_p(self)
      
    • |      Set up secure data connection.
      
    • |  
      
    • |  retrbinary(self, cmd, callback, blocksize=8192, rest=None)
      
    • |  
      
    • |  retrlines(self, cmd, callback=None)
      
    • |  
      
    • |  storbinary(self, cmd, fp, blocksize=8192, callback=None, rest=None)
      
    • |  
      
    • |  storlines(self, cmd, fp, callback=None)
  • 相关阅读:
    移动端,多屏幕尺寸高清屏retina屏适配的解决方案
    angular 关于 factory、service、provider的相关用法
    2016最新手机号码正则、身份证JS正则表达式
    凸包总结
    BZOJ 3653: 谈笑风生(DFS序+可持久化线段树)
    BZOJ 3652: 大新闻(数位DP+概率论)
    BZOJ 1062: [NOI2008]糖果雨(二维树状数组)
    纪中集训 Day 8 & Last Day
    纪中集训 Day 7
    纪中集训 Day 6
  • 原文地址:https://www.cnblogs.com/zhy128/p/8042804.html
Copyright © 2011-2022 走看看