Подавить вывод tqdm в Linux "экранный" журнал команд - PullRequest
0 голосов
/ 09 июля 2020

У меня есть сценарий, который использует tqdm для создания нескольких индикаторов выполнения для длительного рабочего процесса. Поскольку процесс такой продолжительный, я использую команду «screen» в Linux, чтобы запустить его как отдельный процесс. Я сохраняю вывод в файл журнала с помощью команды, подобной:

screen -dm -L sh -c 'python3 myscript.py'

, потому что вывод также будет содержать некоторые отчеты, которые будут полезны для последующего анализа.

Однако проблема заключается в выводе Файл журнала с экрана сильно загрязнен множеством постепенно перепечатываемых полос загрузки. Но мне нравится иметь возможность повторно подключить процесс в терминале, чтобы я мог периодически отслеживать его ход. Так что я не хочу полностью отказываться от tqdm.

Есть ли способ подавить вывод tqdm в файл журнала постфактум, в то время как он по-прежнему отображается в режиме реального времени при работе?

...