Я написал простое консольное приложение для загрузки и скачивания файлов с FTP-сервера с использованием ftplib.
Я хотел бы, чтобы приложение показывало некоторую визуализацию процесса загрузки / выгрузки для пользователя; Каждый раз, когда загружается блок данных, я хотел бы, чтобы он предоставлял обновление прогресса, даже если это просто числовое представление в виде процента.
Важно отметить, что я хочу избежать стирания всего текста, который был напечатан на консоли в предыдущих строках (т.е. я не хочу «очищать» весь терминал во время печати обновленного прогресса).
Это кажется довольно распространенной задачей - как я могу сделать индикатор выполнения или подобную визуализацию, которая выводит на мою консоль, сохраняя предыдущий вывод программы?