После публикации я обнаружил небольшую изящную библиотеку 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()