如果需要上传文件的话,可以看这篇文章: 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)
准备要下载的文件:
下载后的文件:
喜欢的点个赞❤吧!