首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用paramiko恢复文件传输

如何用paramiko恢复文件传输
EN

Stack Overflow用户
提问于 2014-06-19 18:53:57
回答 2查看 1.8K关注 0票数 2

我正在处理一个Python项目,它需要一些文件传输。连接的一方是高度可用的( REHL 6),并且总是在线的。但另一方正在断断续续( Windows 7),连接周期没有保证。文件的传输方向和大小都在10 to到2GB之间。

是否可以用paramiko恢复文件传输,而不是从一开始就传输整个文件。

我想使用rSync,但是一边是windows,我希望避免使用cwRsync和DeltaCopy

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-26 14:16:39

Paramiko不提供开箱即用的“简历”功能,但是Syncrify说,DeltaCopy的大后继者有一个重试,如果备份中断,服务器将等待长达6个小时的重新连接。非常可靠,易于使用和数据差异在默认情况下。

票数 2
EN

Stack Overflow用户

发布于 2018-05-23 20:54:53

paramiko.sftp_client.SFTPClient包含一个open函数,它的函数与python的内置open函数完全相同。

您可以使用它打开本地和远程文件,并手动将数据从一个文件传输到另一个文件,同时记录传输了多少数据。当连接中断时,通过使用seek方法,您应该能够从中断的位置(假设两个文件都没有被第三方更改)开始。请记住,这方面的简单实现可能比paramiko的getput函数慢。

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

https://stackoverflow.com/questions/24314270

复制
相关文章

相似问题

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