Paramiko-sftp上传和下载文件

Posted kylingx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Paramiko-sftp上传和下载文件相关的知识,希望对你有一定的参考价值。

pip install paramiko

#-*-coding:UTF-8 -*-
import paramiko
\导入paramiko模块
tran = paramiko.Transport("192.168.10.10",22)
\获取Transport实例 
tran.connect(username = "root", password = "Huawei@123")
\连接远程服务器
 print("连接成功")
sftp = paramiko.SFTPClient.from_transport(tran)
\获取SFTPClient实例 
put_localpath="D:/Python/upload/upload.py" 
put_remotepath="/home/upload“
\设置上传的本地/远程文件路径变量

get_remotepath=‘/home/download/download.py’
get_localpath=‘D:/Python/download’
\设置下载的本地/远程文件路径变量
sftp.put(put_localpath,put_remotepath)
\执行上传动作并上传文件到远程服务器
sftp.get(get_localpath,get_remotepath) 
\执行下载动作并从远程服务器下载文件
tran.close()
\关闭通道

以上是关于Paramiko-sftp上传和下载文件的主要内容,如果未能解决你的问题,请参考以下文章

java Ftp上传创建多层文件的代码片段

用于从 cloudkit 检索单列的代码模式/片段

大文件上传下载分片断点续传教程

Alamofire 文件上传出现错误“JSON 文本未以数组或对象开头,并且允许未设置片段的选项”

VIM 代码片段插件 ultisnips 使用教程

代码学习PHP文件的上传和下载