zoukankan      html  css  js  c++  java
  • 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文件

  • 相关阅读:
    事务的基本特性和隔离级别
    mysql锁的类型
    索引设计的原则
    mysql聚簇索引和非聚簇索引的区别
    spring事务什么时候会失效?
    spring事务传播机制
    GAN的Pytorch实现
    DCGAN的Pytorch实现
    PyTorch学习教程、手册
    去噪论文合集Paper
  • 原文地址:https://www.cnblogs.com/nul1/p/9224690.html
Copyright © 2011-2022 走看看