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

  • 相关阅读:
    Idea主题下载
    使用plsql创建用户并授权(图形化界面)
    PLSQL Developer 没有64位版本 + 找不到 msvcr71.dll
    NOIp2017TG解题报告
    Restart
    NOIp2018RP++
    其他题
    Errors
    NOIpDairy
    Code Style for OI
  • 原文地址:https://www.cnblogs.com/nul1/p/9224690.html
Copyright © 2011-2022 走看看