首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用python将文件上传到SFTP

使用python将文件上传到SFTP
EN

Stack Overflow用户
提问于 2018-06-01 04:47:13
回答 1查看 5.6K关注 0票数 1

我正在尝试将文件从本地目录上载到SFTP服务器。以下是我的代码

代码语言:javascript
复制
import paramiko
import pysftp

hostname = 'host'
username='user'
password='password'
port=port
source = 'c:/test.csv'
destination = '/home/local'
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=hostname,port=port,username=username,password=password)
ftp_client=client.open_sftp()
ftp_client.put(source,destination)
ftp_client.close()

我要买一台IOError

这是我的错误。请让我知道错误在哪里

EN

回答 1

Stack Overflow用户

发布于 2018-06-01 04:56:28

使用.put()方法时,远程路径应包括文件名,请参见http://docs.paramiko.org/en/2.4/api/sftp.html#paramiko.sftp_client.SFTPClient.put上的文档

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50632535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档