Python中有没有与makedirs()等价的FTP命令?
我正在用Python通过FTP传输一堆文件,但有些文件夹可能不存在。有没有类似于makedirs()
的FTP版本可以用,还是我得自己从头开始写一个?
1 个回答
3
在发布这个内容后,我发现了一个很不错的小库,叫做 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()