将 SFTP 中的文件压缩为单个文件,然后在本地下载并解压

将 SFTP 中的文件压缩为单个文件,然后在本地下载并解压

我正在为 Windows 编写 Python 代码,它通过 paramiko 连接到 SFTP。在 SFTP 中,大约有 100k 个单独的 .txt 文件,每个文件大小为 4kb。当前的 python 进程将从 SFTP 读取每个文件并写入本地,速度非常慢。

有没有办法压缩这些文件,例如使用 zip 压缩成一个文件,然后在本地驱动器中下载并解压/提取?

谢谢

相关内容