zoukankan      html  css  js  c++  java
  • python操作ftp文件

    from ftplib import FTP
    
    ftp = FTP('ftp.abc.com')
    ftp.login(user='username', passwd='********')
    ftp.cwd('/path')    #entry directory path
    # ftp.retrlines('LIST')
    files = ftp.dir()
    print(files)
    ftp.quit()
    
    def grabFile():
        """
        Download filename to local current folder with name localfile
        """
    
        filename = 'CAP2'
        localfile = open('CAP2COPY', 'wb')
        ftp.retrbinary('RETR ' + filename, localfile.write, 1024)
        print('Download is finished!')
        ftp.quit()
        localfile.close()
    
    # grabFile()
    
    def placeFile():
        """
        Upload filename to ftp server with same filename
        """
    
        filename = 'example.ini'
        ftp.storbinary('STOR '+filename, open(filename, 'rb'))
        ftp.quit()
    
    # placeFile()
    
    def deleteFile():
        """
        Delete filename from ftp server
        """
    
        filename = 'example.ini'
        ftp.delete(filename)
        files = ftp.dir()
        print(files)
        ftp.quit()
    
    # deleteFile()
    

     参考:

    https://www.pythonforbeginners.com/code-snippets-source-code/how-to-use-ftp-in-python/

    https://pythonprogramming.net/ftp-transfers-python-ftplib/

    转载于:https://www.cnblogs.com/forcheny/p/10209615.html

  • 相关阅读:
    exchangeNetwork
    VRP OS Management
    filleSystemBasises
    Study_way
    1.MySQL 安装
    7.进程池与线程池
    6.线程
    5.进程 -锁
    4.进程-1
    3.多线程TCP协议与加密方式
  • 原文地址:https://www.cnblogs.com/twodog/p/12135371.html
Copyright © 2011-2022 走看看