• python中的ftplib模块


    前言

    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文件

  • 相关阅读:
    Java内存管理以及各个内存区域详解
    python数据的存储和持久化操作
    Redis的安装及配置
    POI使用详解
    遍历Map的几种方法
    Quartz的cronTrigger表达式
    Java对XML文档的增删改查
    Solr系列二:Solr与mmseg4j的整合
    cms STW 的两个阶段
    GROUP BY 和 ORDER BY 同时使用问题
  • 原文地址:https://www.cnblogs.com/nul1/p/9224690.html
Copyright © 2020-2023  润新知