zoukankan      html  css  js  c++  java
  • python3操作ftp

    ftp相关的包不需要安装,python自带

    # -*- coding:utf-8 -*-
    
    from ftplib import FTP
    
    def upload(f, remote_path, local_path):
        fp = open(local_path, "rb")
        buf_size = 1024
        f.storbinary("STOR {}".format(remote_path), fp, buf_size)
        fp.close()
    
    
    def download(f, remote_path, local_path):
        fp = open(local_path, "wb")
        buf_size = 1024
        f.retrbinary('RETR {}'.format(remote_path), fp.write, buf_size)
        fp.close()
    
    
    if __name__ == "__main__":
        ftp = FTP()
        ftp.connect("172.31.160.51", 21)
        ftp.login("用户名", "密码")
        ftp.cwd("download/20201223ftp") #切换到ftp的某个目录下
        upload(ftp, "code_1.js", "code.js") #将本地code.js文件上传到ftp,并且重命名为code_1.js
        download(ftp, "code_1.js", "code_2.js") #将ftp的code_1.js下载的本地,命名为code_2.js
        ftp.quit()
  • 相关阅读:
    aspCms 标签大全
    WPF布局
    WPF动画
    WPF样式
    数据库备份
    选择器,DOM操作,事件
    JQuery(DOM操作)
    JQuery
    webfrom用户控件
    LinQ to SQL==查询
  • 原文地址:https://www.cnblogs.com/lingwang3/p/14179681.html
Copyright © 2011-2022 走看看