0
我正在用Python和一堆文件进行FTP传输,并且有些目录树可能不存在。在某处是否有可用的makedirs()
FTP版本,还是必须从头开始构建自己的?是否有Python的makedirs()的FTP等价物?
我正在用Python和一堆文件进行FTP传输,并且有些目录树可能不存在。在某处是否有可用的makedirs()
FTP版本,还是必须从头开始构建自己的?是否有Python的makedirs()的FTP等价物?
张贴在此之后,我发现了一个漂亮的小图书馆,ftputil
(http://ftputil.sschwarzer.net),呈现不同的FTP接口,婴儿床尽可能多的os
和os.path
模块成为可能。使用这个,我的最终代码大致是这样的:
import ftputil
host = ftputil.FTPHost(constants.FTP_HOST, constants.FTP_LOGIN, constants.FTP_PASS)
host.makedirs(path)
host.close()
我找不到这个的实现。然而,使用迭代和'FTP.mkd'(假设你使用[ftplib](http://docs.python.org/library/ftplib.html)),编写这样的函数应该相当容易。 –