是否有用于上传整个目录(包括子目录)的python ftp库?

时间:2009-06-16 21:14:19

标签: python ftp

所以我知道ftplib,但这对我来说有点太低了,因为它仍然需要我一次处理一个上传文件以及确定是否有子目录,在服务器上创建等效的子目录,cd'ing进入这些子目录,然后最终将正确的文件上传到这些子目录。这是一个烦人的任务,如果我可以,我宁愿避免,编写测试,设置测试ftp服务器等等。

你们中的任何人都知道一个图书馆(or mb some code scrawled on the bathroom wall..)为我照顾这个或者我应该接受我的命运并自己动手吗?

由于

2 个答案:

答案 0 :(得分:11)

  

ftputil Python库是ftplib模块的高级接口。

看起来这可能会有所帮助。 ftputil website

答案 1 :(得分:3)

如果您的系统上安装了wget,您可以让脚本调用它来为您执行ftp。它支持递归传输,站点镜像和许多其他功能。