所以我知道ftplib,但这对我来说有点太低了,因为它仍然需要我一次处理一个上传文件以及确定是否有子目录,在服务器上创建等效的子目录,cd'ing进入这些子目录,然后最终将正确的文件上传到这些子目录。这是一个烦人的任务,如果我可以,我宁愿避免,编写测试,设置测试ftp服务器等等。
你们中的任何人都知道一个图书馆(or mb some code scrawled on the bathroom wall..)为我照顾这个或者我应该接受我的命运并自己动手吗?
由于
答案 0 :(得分:11)
ftputil Python库是ftplib模块的高级接口。
看起来这可能会有所帮助。 ftputil website
答案 1 :(得分:3)
如果您的系统上安装了wget,您可以让脚本调用它来为您执行ftp。它支持递归传输,站点镜像和许多其他功能。