我正在使用Python FTP一堆文件,并且可能不存在某些目录树。是否有makedirs()
的FTP版本可用,或者我是否必须从头开始构建自己的版本?
答案 0 :(得分:2)
发布此内容之后,我发现了一个漂亮的小型库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()