def download_file(sftp, local_file, remote_file): # 下载文件
file = open(local_file, 'wb')
sftp.get(remote_file, local_file) # 下载目录中文件
file.close()
return True
if __name__ == '__main__':
host = '192.168.10.444' # 主机
port = 22 # 端口
username = 'uu' # 用户名
password = 'uu123456' # 密码
client = paramiko.Transport((host, port)) # 连接服务器
client.connect(username=username, password=password)
sftp = paramiko.SFTPClient.from_transport(client)
local = "E:医学图像\\ceshi.txt" # 输入本地文件路径
remote = '/home/kv/workspace-docker/aiviewer-dev/ceshi.txt' # 远程文件
download_file(sftp, local, remote) # 下载