gpt4 book ai didi

python - pysftp 放置错误 "size mismatch in put! 0 != 14911"

转载 作者:太空宇宙 更新时间:2023-11-04 06:03:08 25 4
gpt4 key购买 nike

我四处寻找这个错误,但我真正能找到的是 python 3.3 支持的类似不匹配错误。我最初在尝试使用 *.txt 通配符将本地路径中的所有文件放入远程路径时遇到错误,不断收到文件不存在错误...所以我最后只用一个文件尝试了这个,并得到了这个:

放入的尺寸不匹配! 0 != 14911

这是运行 linux mint 13 maya 的代码和 python 信息。我真的是 python 和这个模块的新手,也是编程时期的新手。所以不要以为我知道你在说什么....=P

Python 2.7.3(默认,2012 年 4 月 20 日,22:39:59)Linux2 上的 [GCC 4.6.3]

import pysftp as sftp


def putjob():
try:
s = sftp.Connection(host='secure.sftp.site', username='username', password='password')

remotepath='/Home/xxx24659/Upload/'
localpath='/home/xxx24659/Local/Upload/Q0001.txt'
s.put(localpath,remotepath)

s.close()

except Exception, e:
print str(e)

putjob()

最佳答案

ymonad 是正确的,pysftp 正在按要求返回目录条目的大小。

你是对的,pysftp 目前不进行递归目录复制。但是,跟踪器中存在问题,因此您可以为它投票。

https://bitbucket.org/dundeemt/pysftp/issue/10/remote-walkdirs

或者自己动手并发送拉取请求!

关于python - pysftp 放置错误 "size mismatch in put! 0 != 14911",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23667439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com