У меня есть консольный скрипт, который использует ftplib в качестве бэкэнд для получения нескольких файлов с ftp-сервера. Я хотел бы использовать tqdm, чтобы дать пользователю некоторую обратную связь при условии, что у них есть «подробный» переключатель. Этот должен быть необязательным, поскольку некоторые пользователи могут использовать сценарий без доступа tty
.ftplib Python с tdqm
Метод ftplibretrbinary
принимает обратный вызов, поэтому его можно было бы подключить tqdm. Однако я понятия не имею, как будет выглядеть этот обратный вызов.