Я пишу инструмент, который позволит пользователю получать данные из папок FTP (через SSH) и запрашивать базы данных (используя MySQL.Connector), и я хотел бы, чтобы какой-то индикатор прогресса обновлял пользователя о выполнениизапрос.
Например, когда пользователь достигает папки FTP, которую он хотел бы запросить, скрипт ищет строку в файле.См. Ниже.
Я пробовал несколько решений, и единственное, что кажется подходящим, это использовать модуль tqdm, но в любом случае использовать его в сценарии или в команде терминала с pipe (python -m tqdm) Я не получил ожидаемый результат.
ожидаемые результаты будут примерно такими: пожалуйста, подождите .. X% готово ...
FTP:
zgrep -R -H "string_to_find" *.gz
MySQL.Connector:
c = connection.cursor()
print('running query...')
try:
c.execute(query)
except Exception as e:
print e