Python 技术篇-用paramiko库实现linux服务器文件下载到winodws本地实例演示

2021-12-01 10:41:43 浏览数 (2)

如果需要上传文件的话,可以看这篇文章: Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示

代码语言:javascript复制
# -*- coding: UTF8 -*-
import paramiko

def file_download_linux(file_original, file_aim):
    '''
     作用:linux服务器上的文件下载到windows本地
     参数1:源文件路径
     参数2:目的文件路径
    '''
	# linux服务器信息
    host_ip = "10.10.xx.xx"
    host_username = "root";
    host_password = "xxx"
    
    t = paramiko.Transport((host_ip, 22))
    t.connect(username = host_username, password = host_password)
    sftp = paramiko.SFTPClient.from_transport(t)
    # 下载操作
    sftp.get(file_original, file_aim)
    sftp.close()

# linux服务器里要下载的文件
file_original = '/file/下载测试/问题更新表.xls'
# windows本地要下载后的位置
file_aim = 'D:\linux文件下载\问题更新表.xls'
# 下载文件
file_download_linux(file_original, file_aim)

准备要下载的文件:

下载后的文件:

喜欢的点个赞❤吧!

0 人点赞