У меня есть сценарий, который использует tqdm для создания нескольких индикаторов выполнения для длительного рабочего процесса. Поскольку процесс такой продолжительный, я использую команду «screen» в Linux, чтобы запустить его как отдельный процесс. Я сохраняю вывод в файл журнала с помощью команды, подобной:
screen -dm -L sh -c 'python3 myscript.py'
, потому что вывод также будет содержать некоторые отчеты, которые будут полезны для последующего анализа.
Однако проблема заключается в выводе Файл журнала с экрана сильно загрязнен множеством постепенно перепечатываемых полос загрузки. Но мне нравится иметь возможность повторно подключить процесс в терминале, чтобы я мог периодически отслеживать его ход. Так что я не хочу полностью отказываться от tqdm.
Есть ли способ подавить вывод tqdm в файл журнала постфактум, в то время как он по-прежнему отображается в режиме реального времени при работе?