Краткая шпаргалка, как реализовать следующий вопрос: Python ftplib скачать файл. А то из-за отсутствия практики даже такие мелочи свойственны к забыванию 🙁
import ftplib
host = 'hostname'
ftp_user = 'username'
ftp_password = 'password'
#после чего каждую переменную подключим к авторизации:
ftp = ftplib.FTP(host, ftp_user, ftp_password)
welcome = ftp.getwelcome() #Не обязательно, но пусть будет :) Приветственное сообщение сервера
print(welcome) #Выводим приветственное сообщение сервера на экран
local_file = 'text.txt' #Имя создаваемого локального файла
ftp_file = 'test.txt' #Имя файла на сервере
with open(local_file, 'wb') as local_file: #Создаем локальный файл в режиме двоичной записи
ftp.retrbinary('retr ' + ftp_file, local_file.write) #Открываем файл на сервере и делаем его копию в локальный файл
ftp.close() #Закрываем соединение