在使用Paramiko的模块包对远端服务器上传或下载文件的时候,你可能会遇到如题所示的错误。
具体如下:

错误信息:

这一段,我的代码是这样写的:

如上:
【SSH_Session.download_file】这个方法,对应的其实是:

——————————
错误原因:在使用Paramiko的sftp的时候,不论是get还是put,传入的本地文件与远端路径的地址,都需要是本地和远端的文件的绝对路径,而不能是目录。

上面的代码中,我传入的本地地址是个路径,不是文件,因此就报错了。

改成如下方式就不会报错了:

执行:

看看本地的下载目录中的状态:

————————————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装