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

是否有用于上载整个目录(包括子目录)的python ftp库?,python,ftp,Python,Ftp,所以我知道ftplib,但这对我来说有点太低了,因为它仍然需要我一次上传一个文件,并确定是否有子目录,在服务器上创建等效的子目录,将其cd’ing到这些子目录中,然后最终将正确的文件上传到这些子目录中。这是一项烦人的任务,如果可以的话,我宁愿避免,比如编写测试、设置测试ftp服务器等等 你们中有谁知道有一个图书馆()为我处理这件事,还是我应该接受我的命运,自己动手 谢谢 ftputil Python库是ftplib模块的高级接口 看来这会有帮助 如果系统上安装了wget,您可以让脚本调用它来为您

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

你们中有谁知道有一个图书馆()为我处理这件事,还是我应该接受我的命运,自己动手

谢谢

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


看来这会有帮助

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

非常好。。那里有一个名为ftp_sync的脚本,它不是标准ftputil安装的一部分,但它正是我想要的。谢谢人们还在使用ftp吗???为什么?@nosklo:嗯,为什么不呢?有什么更好的选择?@Protectorone什么不比ftp更好?我的意思是,scp、sftp、bittorrent、http、cifs、webdav、rsync……我知道wget,但将整个目录上载到远程服务器比检索目录更困难。我只是在谷歌上搜索了wput,但它没有安装在服务器上。