版权声明:转载需写明出处 https://blog.csdn.net/qq_23860475/article/details/80683799
python代码
import paramiko
import os
host="39.118.162.53" #sftp ip
port=22 #sftp端口
username="test" #sftp用户名
password="123456" #sftp密码
local='C:/Users/Administrator/Desktop/test.json'#存储路径
remote='/mydatafenlaoriginal/张三.json'#目标文件所在路径
sf = paramiko.Transport((host,port))
sf.connect(username = username,password = password)
sftp = paramiko.SFTPClient.from_transport(sf)
if os.path.isdir(local): #判断本地参数是目录还是文件
for f in sftp.listdir(remote): #遍历远程目录
sftp.get(os.path.join(remote+f),os.path.join(local+f))#下载目录中文件
sf.close()
else:
sftp.get(remote,local) #下载文件
sf.close()
备注:承接模型代码实现(支持python、matlab),有意请联系QQ947943645 ,非诚勿扰!