# daily_learn_note
#### 介绍
日常学习总结
####sftp使用密钥进行文件传输
import datetime
import paramiko
# 该包需要安装
my_key = paramiko.RSAKey.from_private_key_file('密钥存储位置')
transport = paramiko.Transport(('地址',端口号))
transport.connect(username='账户名',pkey=my_key)
sftp = paramiko.SFTPClient.from_transport(transport)
print(sftp)
print('获取连接')
#将resutl.txt 上传至服务器 /tmp/result.txt
sftp.put('/文件地址/上传文件名','文件地址/上传文件名')
#将result.txt 下载到本地
# sftp.get('/tmp/result.txt','~/yours.txt')
transport.close()