Привет всем! Сегодня будет маленькая шпаргалка на тему: как с помощью библиотеки ftplib загрузить файл на ftp (эдакий антипод записи, посвященной загрузке файла С FTP). Все просто!
import ftplib
host = str(input('Host?: '))
ftp_user = str(input('User?: '))
ftp_password = str(input('Password?: '))
#после чего каждую переменную подключим к авторизации:
print('Попытка соединения с FTP-сервером', host)
print('Login:', ftp_user)
print('Password:', ftp_password)
ftp = ftplib.FTP(host, ftp_user, ftp_password)
#Проверяем текущее состояние папок
directory_list = ftp.nlst() #загоняем в переменную list список содержимого директории
print(directory_list)
file = str(input('Какой файл загружаем на сервер: '))
file_to_upload = open(file, 'rb')
ftp.storbinary('STOR ' + file, file_to_upload)
print('Файл', file, 'успешно загружен')
Собственно, алгоритм загрузки файла на ftp прост. Авторизация, открытие выбранного для загрузки файла на чтение, и его последующая передача на ftp.
Спасибо за внимание! Как всегда — в случае возникновения вопросов пишите на почту, или в Telegram 🙂
Support the Blog!
Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️