Выполнение Progressbar при SSH на FTP или выполнении запроса с использованием MySQL.Connector - PullRequest
0 голосов
/ 03 февраля 2019

Я пишу инструмент, который позволит пользователю получать данные из папок 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...