Я хотел бы сделать сценарий для загрузки файла на FTP.
Как система входа в систему работала бы? Я ищу что-то вроде этого:
ftp.login=(mylogin)
ftp.pass=(mypass)
И любой другой входит в систему учетные данные.
ftplib теперь менеджеры по контексту поддержек , таким образом, я предполагаю, что это может быть сделано еще легче
from ftplib import FTP
from pathlib import Path
file_path = Path('kitten.jpg')
with FTP('server.address.com', 'USER', 'PWD') as ftp, open(file_path, 'rb') as file:
ftp.storbinary(f'STOR {file_path.name}', file)
Никакая потребность закрыть файл или сессию