zoukankan      html  css  js  c++  java
  • Python ftplib模块

    # -*- coding: utf-8 -*-
    __author__ = 'louis'
    
    from ftplib import FTP
    
    ftp = FTP()
    timeout = 30
    port = 22
    ftp.connect('ip',port,timeout) # 连接FTP服务器
    ftp.login('username','password') # 登录
    print ftp.getwelcome()  # 获得欢迎信息
    ftp.cwd(r"")    # 设置FTP路径
    
    # print ftp.pwd()   # 返回当前目录
    # ftp.retrlines('LIST')   # 列出当前目录下面的所有文件列表
    #print ftp.mkd(r'c')  # 在当前目录下面创建目录c。 当前目录为'a/b', 运行该函数后,在'a/b'下面创建了目录c。
    
    # filename = 'test1.txt'
    # ftp.retrlines('RETR ' + filename) # 按行 一行一行返回 在当前目录下的 文件test1.txt 的内容。
    
    # file_handler = open(r'c:Alizee.avi', 'rb')      # 注意,在上传是file_handler是一个 生成器
    # filename = r'mvideo'
    # ftp.storbinary('STOR %s' % filename, file_handler) # 将c盘下面的文件Alizee.avi以二进制形式上传到服务器(当前目录)中
    
    # list = ftp.nlst()       # 获得当前目录下文件名的列表, 返回以个文件名列表
    # print list              # 打印出文件名列表
    
    # filename = 'mvideo'
    # file_handle2 = open(r'c:AA', 'w').write
    # ftp.retrbinary("RETR " + filename, file_handle2)   # 从ftp服务器的当前工作目录下面下载文件名为'mvideo'的文件 到 c:下面,
                                                            # 且取文件名为为'Ae'。(注意file_handle2是一个函数)
    
    # ftp.delete(filename)            # 删除FTP服务器中当前目录下的文件,filename为文件的名称
    
    # ftp.getresp()    # 还没搞清楚什么作用。
    
    ftp.quit()                  # 退出FTP服务器
  • 相关阅读:
    双网卡绑定一个IP--bond
    查看window系统电脑连接过的wifi密码
    python字符串
    三级菜单
    购物车
    登录接口
    Python 基础之在ubuntu系统下安装双版本python
    SSH连接linux时,长时间不操作就断开的解决方案
    python中变量None的
    查找文件工具find
  • 原文地址:https://www.cnblogs.com/haoshine/p/5114057.html
Copyright © 2011-2022 走看看