zoukankan      html  css  js  c++  java
  • Python paramiko

    基于paramiko实现的远程文件上传下载

    1、从远程下载文件

    import  os,sys
    
    import  paramiko
    
    t = paramiko.Transport(('192.168.83.129',22))#远程linux机器ip  端口
    t.connect(username='root',password='123456') #远程机器的用户名和密码
    sftp = paramiko.SFTPClient.from_transport(t)
    sftp.get('/root/test.py','D:/test.py/')#指定要下载的远程文件路径,以及本地存放文件
    #路径
    t.close()

    2、从本地上传文件到远程

    import  os,sys
    
    import  paramiko
    
    t = paramiko.Transport(('192.168.83.129',22))#远程linux机器ip  端口
    t.connect(username='root',password='123456') #远程机器的用户名和密码
    sftp = paramiko.SFTPClient.from_transport(t)
    sftp.put('D:/luban.png/','/root/luban.png/')#指定要上传文件的路径,以及远程存放  
    #文件的路径
    t.close()

     3、从本地上传文件到远程,从远程下载文件同时进行

    import  os,sys
    
    import  paramiko
    
    t = paramiko.Transport(('192.168.83.129',22))#远程linux机器ip  端口
    t.connect(username='root',password='123456') #远程机器的用户名和密码
    sftp = paramiko.SFTPClient.from_transport(t)
    sftp.put('D:/luban.png/','/root/luban.png/')#上传文件
    sftp.get('/root/test.py/','D:/test.py/')# 下载文件

    t.close()
  • 相关阅读:
    模拟hadoop-rpc通信
    IOUtils方式上传下载文件
    HDFS基本操作的API
    HDFS基本命令行操作及上传文件的简单API
    gcj_2016_Round1_B
    hiho_1070_RMQ
    hiho_1068_RMQ_st算法
    hiho_1067_最近公共祖先2
    hiho_1062_最近公共祖先
    hiho_1066_并查集
  • 原文地址:https://www.cnblogs.com/yunwangjun-python-520/p/10397435.html
Copyright © 2011-2022 走看看