Мне нужно отправить изображения, загруженные с одного сервера, на другой. Кроме того, я хотел бы сохранять изображения в папках, упорядоченных по дате с «годом» и «месяцем». Вот пример:
Код: Выделить всё
ftp = ftplib.FTP('ftp-server','userftp','*********')
file = open('download-torrent-filme.webp','rb')
ftp.storbinary('STOR year/month/download-torrent-filme.webp', file)
Мне нужно создать такие папки на случай, если их нет на FTP-сервере. Моя идея состоит в том, чтобы сохранить год и месяц в переменной и отправить ее. Например:
Код: Выделить всё
year = date.today().year
month = date.today().month
ftp.storbinary('STOR '+year+'/'+month+'/download-torrent-filme.webp', file)
Но мне нужно, чтобы папка была создана, если она не существует. Как мне сделать это максимально чисто и просто?
Подробнее здесь:
https://stackoverflow.com/questions/742 ... -dont-exis