2011-09-06 47 views
0

我正在用Python和一堆文件进行FTP传输,并且有些目录树可能不存在。在某处是否有可用的makedirs() FTP版本,还是必须从头开始构建自己的?是否有Python的makedirs()的FTP等价物?

+0

我找不到这个的实现。然而,使用迭代和'FTP.mkd'(假设你使用[ftplib](http://docs.python.org/library/ftplib.html)),编写这样的函数应该相当容易。 –

回答

2

张贴在此之后,我发现了一个漂亮的小图书馆,ftputilhttp://ftputil.sschwarzer.net),呈现不同的FTP接口,婴儿床尽可能多的osos.path模块成为可能。使用这个,我的最终代码大致是这样的:

import ftputil 

host = ftputil.FTPHost(constants.FTP_HOST, constants.FTP_LOGIN, constants.FTP_PASS) 
host.makedirs(path) 
host.close() 
相关问题