Загрузка папок из локальной системы на FTP с помощью скрипта Python

Мне нужно автоматически загружать папки на FTP с помощью скрипта Python. Я могу загрузить один файл, но не папки с вложенными папками и файлами в них. Я много искал, но потерпел неудачу. Может ли кто-нибудь помочь мне здесь? Заранее спасибо.

#! /usr/bin/python

import ftplib
s = ftplib.FTP('serverip','usrname','password') 
file = '/home/rock/test.txt'
ftppath = '/IT'
filename = "rak"
s.cwd(ftppath)
f = open(file,'rb')                
s.storbinary('STOR ' + filename, f)         

f.close()                                
s.quit()
13
задан Martin Prikryl 1 December 2017 в 12:07
поделиться