不清楚在创建文件并将其推送到SFTP服务器时Pysftp还是Dropox是否滞后?

时间:2019-04-18 10:31:45

标签: python sftp pysftp

我在使用pysftp时遇到一个奇怪的问题。我的代码创建了一个文本文件,然后几乎立即使用pysftp lib将其推送到SFTP服务器。创建并随后推送的文本文件保存在Dropbox文件夹中。

间歇地在代码的推送部分收到“ Errno [2]文件不存在”错误。几乎好像创建的文件有时对于下一部分代码而言不够快速,我怀疑这可能是由于Dropbox的滞后造成的。我可以放一个EXISTS零件等待,但是想在继续之前检查我的怀疑是否正确?这段代码在90%的时间内运行良好,这有点奇怪。

下面的代码用***代替凭据:

ngAfterViewChecked

安迪

1 个答案:

答案 0 :(得分:0)

好吧,我似乎已经解决了这个问题,并认为我会回答一个问题,以免对他人有所帮助。

由于我将文件推送到SFTP服务器,该问题被误导了,因为处理速度如此之快,以致Pysftp无法获得已成功上传的确认响应。

修复方法是在sftp.put()命令中放入confirm = False。

相关问题