Python pysftp.Connection.get IOError:b35d5d74-ecb1-4a41-a9ed-5dde9b15960d

Python pysftp.Connection.get IOError:b35d5d74-ecb1-4a41-a9ed-5dde9b15960d,python,pysftp,Python,Pysftp,当前在使用sftp.Connection.get()时收到一个IOError:b35d5d74-ecb1-4a41-a9ed-5dde9b15960d 我有以下代码 SFTP=pysftp.连接( “xxx”, 用户名='xxx', 密码='xxx' ) filename=“foo” 如果SFTP.exists('data/{}'。格式(文件名)): get('data/{}'。格式(文件名)) 它传递“if SFTP.exists('data/{}.format(filename)):”行(

当前在使用sftp.Connection.get()时收到一个IOError:b35d5d74-ecb1-4a41-a9ed-5dde9b15960d

我有以下代码

SFTP=pysftp.连接(
“xxx”,
用户名='xxx',
密码='xxx'
)
filename=“foo”
如果SFTP.exists('data/{}'。格式(文件名)):
get('data/{}'。格式(文件名))
它传递“if SFTP.exists('data/{}.format(filename)):”行(并在控制台调试中输入该行将返回True),以便文件存在

完整的错误消息是:

文件“C:\WinPython-32bit-2.7.6.3-20140407\python-2.7.6\lib\site packages\pysftp.py”,get中第233行
self.\u sftp.get(远程路径、本地路径、回调=回调)
文件“C:\WinPython-32bit-2.7.6.3-20140407\python-2.7.6\lib\site packages\paramiko\sftp_client.py”,第640行,在get中
size=self.getfo(远程路径、fl、回调)
文件“C:\WinPython-32bit-2.7.6.3-20140407\python-2.7.6\lib\site packages\paramiko\sftp_client.py”,第610行,在getfo中
fr.预取()
文件“C:\WinPython-32bit-2.7.6.3-20140407\python-2.7.6\lib\site packages\paramiko\sftp_File.py”,第396行,预回迁
size=self.stat().st\u size
文件“C:\WinPython-32bit-2.7.6.3-20140407\python-2.7.6\lib\site packages\paramiko\sftp_File.py”,第239行,在stat中
t、 msg=self.sftp.\u请求(CMD\u FSTAT,self.handle)
文件“C:\WinPython-32bit-2.7.6.3-20140407\python-2.7.6\lib\site packages\paramiko\sftp_client.py”,第649行,在请求中
返回self.\u读取\u响应(num)
文件“C:\WinPython-32bit-2.7.6.3-20140407\python-2.7.6\lib\site packages\paramiko\sftp_client.py”,第696行,在_read_响应中
自我转换状态(msg)
文件“C:\WinPython-32bit-2.7.6.3-20140407\python-2.7.6\lib\site packages\paramiko\sftp\u client.py”,第726行,处于转换状态
引发IOError(文本)
IOError:b35d5d74-ecb1-4a41-a9ed-5dde9b15960d

您的SFTP.get调用中缺少本地文件路径。本地文件路径不是必需的。如果查看文档,如果未包含本地文件路径,则会将文件复制到当前工作存储库中。您在SFTP.get调用中缺少本地文件路径。不需要本地文件路径。如果查看文档,如果没有包含本地文件路径,则会将文件复制到当前工作存储库中。