【发布时间】:2012-10-01 15:55:19
【问题描述】:
我正在处理server 1。我需要编写一个 Python 脚本,我需要在其中连接到 server 2 并从一个目录中获取某些文件(名称以字母 'HM' 开头的文件)并将它们放入另一个目录中,该目录需要在运行时(因为程序的每次运行,都必须创建一个新目录,并且必须将文件转储到其中),server 1。
我需要在 Python 中执行此操作,而且我对这种语言还比较陌生。我不知道从哪里开始编写代码。是否有不涉及“压缩”文件的解决方案?我已经查看了 Paramiko,但据我所知,它一次只传输一个文件。我什至看过 glob,但我不知道如何使用它。
【问题讨论】:
-
在移动文件之前对文件进行 tar 处理有什么问题吗..
-
这不是直接的答案,但听起来像是 Fabric 的工作
-
@avasal 我只是不想 tar,因为我认为这需要很多时间。
-
@user1452759:不要过早优化;先测量。
-
您用
scp标记了您的问题,那么为什么不改用它呢?